diff --git a/CMakeLists.txt b/CMakeLists.txt index bf4609df..68e2e637 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -150,7 +150,7 @@ if (WIN32) set (PREFIX "-${ARCH}") - set(GLEW_LIBRARY ${GLEW_LIBRARY} "${DEPS_DIR}/glew/lib/${ARCH}/glew32.lib") + set(GLEW_LIBRARIES ${GLEW_LIBRARIES} "${DEPS_DIR}/glew/lib/${ARCH}/glew32.lib") set(GLFW3_LIBRARIES ${GLFW3_LIBRARIES} "${DEPS_DIR}/glfw/lib/${ARCH}/glfw3dll.lib") set(PNG_LIBRARIES ${PNG_LIBRARIES} "${DEPS_DIR}/libpng/lib/${ARCH}/libpng16.lib") set(OPENAL_LIBRARY ${OPENAL_LIBRARY} "${DEPS_DIR}/openal/lib/${ARCH}/OpenAL32.lib") @@ -194,8 +194,13 @@ find_package(OpenGL REQUIRED) include_directories(${OPENGL_INCLUDE_DIR}) target_link_libraries(${PROJECT_NAME} ${OPENGL_LIBRARIES}) -find_package(GLEW REQUIRED) -target_link_libraries(${PROJECT_NAME} GLEW::GLEW) +if (NOT WIN32) + find_package(GLEW 2 REQUIRED) + target_link_libraries(${PROJECT_NAME} GLEW::GLEW) +else() + include_directories(${GLEW_INCLUDE_DIR}) + target_link_libraries(${PROJECT_NAME} ${GLEW_LIBRARIES}) +endif() find_package(GLFW3 REQUIRED) include_directories(${GLFW3_INCLUDE_DIR})