Browse Source

removed glew dependency for the tutorials (linux and macosx)

Former-commit-id: 3534003a18a19dd91ea1ea0f55cbb25c399fab50
Daniele Panozzo 11 years ago
parent
commit
68380718fa
1 changed files with 12 additions and 3 deletions
  1. 12 3
      tutorial/CMakeLists.shared

+ 12 - 3
tutorial/CMakeLists.shared

@@ -9,12 +9,15 @@ set(CMAKE_COLOR_MAKEFILE ON)
 
 find_package(ANTTWEAKBAR REQUIRED)
 find_package(OpenGL REQUIRED)
-find_package(GLEW REQUIRED)
 find_package(EIGEN REQUIRED)
 find_package(LIBIGL REQUIRED)
 find_package(TINYXML2 REQUIRED)
 find_package(GLFW REQUIRED)
 
+if(WIN32)
+	find_package(GLEW REQUIRED)
+endif(WIN32)
+
 if(APPLE)
 	set(CMAKE_CXX_LINK_FLAGS "-framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo")
 endif (APPLE) #APPLE
@@ -23,8 +26,10 @@ include_directories( ${ANT_TWEAK_BAR_INCLUDE_DIR} )
 
 # message(FATAL_ERROR ${ANT_TWEAK_BAR_INCLUDE_DIR})
 
+if(WIN32)
+	include_directories( ${GLEW_INCLUDE_DIR} )
+endif(WIN32)
 
-include_directories( ${GLEW_INCLUDE_DIR} )
 include_directories( ${EIGEN_INCLUDE_DIR})
 include_directories( ${LIBIGL_INCLUDE_DIR})
 include_directories( ${TINYXML2_INCLUDE_DIR})
@@ -50,7 +55,11 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" ST
 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-register")
 endif()
 
-set(SHARED_SOURCES ${LIBIGL_SOURCES} ${GLEW_SOURCES})
+set(SHARED_SOURCES ${LIBIGL_SOURCES})
+
+if(WIN32)
+	set(SHARED_SOURCES ${SHARED_SOURCES} ${GLEW_SOURCES})
+endif(WIN32)
 
 # message(FATAL_ERROR ${LIBIGL_SOURCES})