19286d7c |
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 | include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake) |