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