0025162: Visualization, TKOpenGl - drop GLU library dependency
[occt.git] / src / TKOpenGl / CMakeLists.txt
1 project(TKOpenGl)
2
3 set (TOOLKIT_MODULES
4   OpenGl
5 )
6
7 if (WIN32)
8   list( APPEND USED_LIBS opengl32.lib )
9   list( APPEND USED_LIBS user32.lib )
10   list( APPEND USED_LIBS gdi32.lib )
11   list( APPEND USED_LIBS ws2_32.lib )
12   list( APPEND USED_LIBS vfw32.lib )
13 elseif(APPLE)
14   find_library(FRAMEWORKS_OPENGL NAMES OpenGL)
15   if(USE_GLX)
16     list( APPEND USED_LIBS GL )
17   else()
18     list( APPEND USED_LIBS ${FRAMEWORKS_OPENGL} )
19   endif()
20   list( APPEND USED_LIBS objc )
21   find_library(FRAMEWORKS_APPKIT NAMES Appkit)
22   list( APPEND USED_LIBS ${FRAMEWORKS_APPKIT} )
23   find_library(FRAMEWORKS_IOKIT NAMES IOKit)
24   list( APPEND USED_LIBS ${FRAMEWORKS_IOKIT} )
25   list( APPEND USED_LIBS freetype )
26 else()
27   list( APPEND USED_LIBS GL )
28   list( APPEND USED_LIBS freetype )
29 endif()
30
31 if (NOT WIN32)
32   if(USE_GL2PS)
33     list( APPEND USED_LIBS gl2ps )
34   endif()
35 endif()
36
37 OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)