Try to fix OSX travis build

This commit is contained in:
Benau 2019-07-19 17:06:07 +08:00
parent fd3a2099bc
commit 58e69ce8df

View File

@ -174,10 +174,16 @@ endif()
# Find system GLEW library or build it if missing # Find system GLEW library or build it if missing
if (APPLE AND NOT IOS) if (APPLE AND NOT IOS)
find_package(glew) find_library(GLEW_LIBRARY NAMES glew libglew libGLEW)
find_path(GLEW_INCLUDEDIR NAMES GL/glew.h glew.h PATHS)
if(GLEW_FOUND) if (NOT GLEW_LIBRARY OR NOT GLEW_INCLUDEDIR)
include_directories(${GLEW_INCLUDE_DIRS}) add_subdirectory("${PROJECT_SOURCE_DIR}/lib/glew")
include_directories("${PROJECT_SOURCE_DIR}/lib/glew/include")
set(GLEW_LIBRARIES "glew")
else()
set(GLEW_LIBRARIES ${GLEW_LIBRARY})
include_directories(${GLEW_INCLUDEDIR})
MESSAGE(STATUS "Use system GLEW: ${GLEW_LIBRARIES}")
endif() endif()
elseif(NOT USE_GLES2 AND NOT SERVER_ONLY) elseif(NOT USE_GLES2 AND NOT SERVER_ONLY)
add_definitions(-DGLEW_NO_GLU) add_definitions(-DGLEW_NO_GLU)