Remove our GLU dependency. Fix static zlib
This commit is contained in:
parent
86b3719d14
commit
a87e0e7489
|
@ -353,9 +353,7 @@ if(NOT ANDROID)
|
||||||
if(NOT USE_GLES3)
|
if(NOT USE_GLES3)
|
||||||
include(FindOpenGL)
|
include(FindOpenGL)
|
||||||
include_directories(${OPENGL_INCLUDE_DIR})
|
include_directories(${OPENGL_INCLUDE_DIR})
|
||||||
if(NOT OPENGL_GLU_FOUND)
|
add_definitions(-DGLEW_NO_GLU)
|
||||||
message(FATAL_ERROR "GLU is required but not found")
|
|
||||||
endif()
|
|
||||||
else()
|
else()
|
||||||
set(X11_FOUND 1)
|
set(X11_FOUND 1)
|
||||||
endif()
|
endif()
|
||||||
|
@ -519,6 +517,21 @@ include_directories(Source/Core/VideoUICommon/Src)
|
||||||
add_subdirectory(Externals/Bochs_disasm)
|
add_subdirectory(Externals/Bochs_disasm)
|
||||||
include_directories(Externals/Bochs_disasm)
|
include_directories(Externals/Bochs_disasm)
|
||||||
|
|
||||||
|
# If zlib has already been found on a previous run of cmake don't check again
|
||||||
|
# as the check seems to take a long time.
|
||||||
|
if(NOT ZLIB_FOUND)
|
||||||
|
include(FindZLIB OPTIONAL)
|
||||||
|
endif()
|
||||||
|
if(ZLIB_FOUND)
|
||||||
|
set(ZLIB_FOUND 1 CACHE INTERNAL "")
|
||||||
|
message("Using shared zlib")
|
||||||
|
include_directories(${ZLIB_INCLUDE_DIRS})
|
||||||
|
else(ZLIB_FOUND)
|
||||||
|
message("Shared zlib not found, falling back to the static library")
|
||||||
|
add_subdirectory(Externals/zlib)
|
||||||
|
include_directories(Externals/zlib)
|
||||||
|
endif(ZLIB_FOUND)
|
||||||
|
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT ANDROID)
|
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" AND NOT ANDROID)
|
||||||
check_lib(LZO lzo2 lzo/lzo1x.h QUIET)
|
check_lib(LZO lzo2 lzo/lzo1x.h QUIET)
|
||||||
endif()
|
endif()
|
||||||
|
@ -640,21 +653,6 @@ else()
|
||||||
include_directories(Externals/SOIL)
|
include_directories(Externals/SOIL)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# If zlib has already been found on a previous run of cmake don't check again
|
|
||||||
# as the check seems to take a long time.
|
|
||||||
if(NOT ZLIB_FOUND)
|
|
||||||
include(FindZLIB OPTIONAL)
|
|
||||||
endif()
|
|
||||||
if(ZLIB_FOUND)
|
|
||||||
set(ZLIB_FOUND 1 CACHE INTERNAL "")
|
|
||||||
message("Using shared zlib")
|
|
||||||
include_directories(${ZLIB_INCLUDE_DIRS})
|
|
||||||
else(ZLIB_FOUND)
|
|
||||||
message("Shared zlib not found, falling back to the static library")
|
|
||||||
add_subdirectory(Externals/zlib)
|
|
||||||
include_directories(Externals/zlib)
|
|
||||||
endif(ZLIB_FOUND)
|
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
find_library(GLEW glew32s PATHS Externals/GLew)
|
find_library(GLEW glew32s PATHS Externals/GLew)
|
||||||
include_directories(Externals/GLew/include)
|
include_directories(Externals/GLew/include)
|
||||||
|
|
|
@ -76,4 +76,4 @@ set(ZLIB_SRCS
|
||||||
zutil.c
|
zutil.c
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(libz STATIC ${ZLIB_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
|
add_library(z STATIC ${ZLIB_SRCS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
|
||||||
|
|
|
@ -69,7 +69,7 @@ bool SaveTexture(const std::string filename, u32 textarget, u32 tex, int virtual
|
||||||
const GLenum err = GL_REPORT_ERROR();
|
const GLenum err = GL_REPORT_ERROR();
|
||||||
if (GL_NO_ERROR != err)
|
if (GL_NO_ERROR != err)
|
||||||
{
|
{
|
||||||
PanicAlert("Can't save texture, GL Error: %s", gluErrorString(err));
|
PanicAlert("Can't save texture, GL Error: %d", err);
|
||||||
delete[] data;
|
delete[] data;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue