summaryrefslogtreecommitdiff
path: root/DevIL/src-ILUT/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'DevIL/src-ILUT/CMakeLists.txt')
-rw-r--r--DevIL/src-ILUT/CMakeLists.txt24
1 files changed, 23 insertions, 1 deletions
diff --git a/DevIL/src-ILUT/CMakeLists.txt b/DevIL/src-ILUT/CMakeLists.txt
index 296f9955..63662bc6 100644
--- a/DevIL/src-ILUT/CMakeLists.txt
+++ b/DevIL/src-ILUT/CMakeLists.txt
@@ -20,6 +20,24 @@ endif( CMAKE_SIZEOF_VOID_P EQUAL 8 )
include_directories( include ../include )
+# Find glut
+find_package(GLUT REQUIRED)
+include_directories(${GLUT_INCLUDE_DIRS})
+link_directories(${GLUT_LIBRARY_DIRS})
+add_definitions(${GLUT_DEFINITIONS})
+if(NOT GLUT_FOUND)
+ message(ERROR " GLUT not found!")
+endif(NOT GLUT_FOUND)
+
+# Find opengl
+find_package(OpenGL REQUIRED)
+include_directories(${OpenGL_INCLUDE_DIRS})
+link_directories(${OpenGL_LIBRARY_DIRS})
+add_definitions(${OpenGL_DEFINITIONS})
+if(NOT OPENGL_FOUND)
+ message(ERROR " OPENGL not found!")
+endif(NOT OPENGL_FOUND)
+
# for windows add the .def and .rc files to the source list
if(WIN32)
add_definitions(-DALLEGRO_MSVC)
@@ -32,7 +50,9 @@ if(WIN32)
else(UNICODE)
set(ILUT_RSRC ${ILUT_RSRC} "msvc/resources/IL Logo.ico" "msvc/ILUT.rc")
endif(UNICODE)
- set(CMAKE_C_FLAGS_RELEASE "/MT /O2")
+ if(MSVC)
+ set(CMAKE_C_FLAGS_RELEASE "/MT /O2")
+ endif(MSVC)
else(BUILD_SHARED_LIBS)
add_definitions(-DIL_STATIC_LIB)
endif(BUILD_SHARED_LIBS)
@@ -50,6 +70,8 @@ set_target_properties(ILUT PROPERTIES SOVERSION 1)
target_link_libraries(ILUT
IL
ILU
+ ${OPENGL_LIBRARIES}
+ ${GLUT_LIBRARY}
)
# generate pkg-config file