0026529: CMake offers rebuilding of platform dependent code unclear for an user
[occt.git] / src / TKV3d / CMakeLists.txt
1 project(TKV3d)
2
3 set (TOOLKIT_MODULES
4   V3d
5   Graphic3d
6   Visual3d
7   Select3D
8   Prs3d
9   StdPrs
10   SelectMgr
11   PrsMgr
12   AIS
13   DsgPrs
14   StdSelect
15 )
16
17 if (WIN32)
18   list( APPEND USED_LIBS user32.lib )
19   list( APPEND USED_LIBS gdi32.lib )
20   list( APPEND USED_LIBS opengl32.lib )
21   list( APPEND USED_LIBS glu32.lib )
22 elseif(APPLE)
23   find_library(FRAMEWORKS_OPENGL NAMES OpenGL)
24   if(USE_GLX)
25     list( APPEND USED_LIBS GL )
26     list( APPEND USED_LIBS GLU )
27   else()
28     list( APPEND USED_LIBS ${FRAMEWORKS_OPENGL} )
29   endif()
30   list( APPEND USED_LIBS freetype )
31 else()
32   list( APPEND USED_LIBS GLU )
33   list( APPEND USED_LIBS GL )
34   list( APPEND USED_LIBS freetype )
35 endif()
36
37 include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)