6e7a6274a1858752ab190a6ed7e1a9e2d26f5f94
[occt.git] / src / TKService / CMakeLists.txt
1 project(TKService)
2
3 set (TOOLKIT_MODULES
4   Aspect
5   InterfaceGraphic
6   SelectBasics
7   Image
8   Cocoa
9   TColQuantity
10   Font
11 )
12
13 if (WIN32)
14   list( APPEND TOOLKIT_MODULES "WNT" )
15 else()
16   list( APPEND TOOLKIT_MODULES "Xw" )
17 endif()
18
19 if (WIN32)
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     find_package(X11 COMPONENTS X11 Xext Xmu Xi)
28     list( APPEND USED_LIBS ${X11_LIBRARIES} )
29     list( APPEND USED_LIBS ${X11_Xi_LIB} )
30     list( APPEND USED_LIBS ${X11_Xmu_LIB} )
31     list( APPEND USED_LIBS Xext )
32     list( APPEND USED_LIBS Xmu )
33     list( APPEND USED_LIBS Xi )
34   else()
35     list( APPEND USED_LIBS ${FRAMEWORKS_OPENGL} )
36   endif()
37   list( APPEND USED_LIBS objc )
38   find_library(FRAMEWORKS_APPKIT NAMES Appkit)
39   list( APPEND USED_LIBS ${FRAMEWORKS_APPKIT} )
40   find_library(FRAMEWORKS_IOKIT NAMES IOKit)
41   list( APPEND USED_LIBS ${FRAMEWORKS_IOKIT} )
42 else()
43   list( APPEND USED_LIBS GLU )
44   list( APPEND USED_LIBS GL )
45   list( APPEND USED_LIBS X11 )
46   list( APPEND USED_LIBS Xext )
47   list( APPEND USED_LIBS Xmu )
48   list( APPEND USED_LIBS Xi )
49 endif()
50
51 if (NOT WIN32)
52   if(USE_FREEIMAGE)
53     list( APPEND USED_LIBS freeimage )
54   endif()
55   list( APPEND USED_LIBS freetype )
56 endif()
57
58 OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)