--- /dev/null
+project(TKService)
+
+set (TOOLKIT_MODULES
+ Aspect
+ InterfaceGraphic
+ SelectBasics
+ Image
+ Cocoa
+ TColQuantity
+ Font
+)
+
+if (WIN32)
+ list( APPEND TOOLKIT_MODULES "WNT" )
+else()
+ list( APPEND TOOLKIT_MODULES "Xw" )
+endif()
+
+if (WIN32)
+ list( APPEND USED_LIBS opengl32.lib )
+ list( APPEND USED_LIBS glu32.lib )
+elseif(APPLE)
+ find_library(FRAMEWORKS_OPENGL NAMES OpenGL)
+ if(USE_GLX)
+ list( APPEND USED_LIBS GL )
+ list( APPEND USED_LIBS GLU )
+ find_package(X11 COMPONENTS X11 Xext Xmu Xi)
+ list( APPEND USED_LIBS ${X11_LIBRARIES} )
+ list( APPEND USED_LIBS ${X11_Xi_LIB} )
+ list( APPEND USED_LIBS ${X11_Xmu_LIB} )
+ list( APPEND USED_LIBS Xext )
+ list( APPEND USED_LIBS Xmu )
+ list( APPEND USED_LIBS Xi )
+ else()
+ list( APPEND USED_LIBS ${FRAMEWORKS_OPENGL} )
+ endif()
+ list( APPEND USED_LIBS objc )
+ find_library(FRAMEWORKS_APPKIT NAMES Appkit)
+ list( APPEND USED_LIBS ${FRAMEWORKS_APPKIT} )
+ find_library(FRAMEWORKS_IOKIT NAMES IOKit)
+ list( APPEND USED_LIBS ${FRAMEWORKS_IOKIT} )
+else()
+ list( APPEND USED_LIBS GLU )
+ list( APPEND USED_LIBS GL )
+ list( APPEND USED_LIBS X11 )
+ list( APPEND USED_LIBS Xext )
+ list( APPEND USED_LIBS Xmu )
+ list( APPEND USED_LIBS Xi )
+endif()
+
+if (NOT WIN32)
+ if(USE_FREEIMAGE)
+ list( APPEND USED_LIBS freeimage )
+ endif()
+ list( APPEND USED_LIBS freetype )
+endif()
+
+include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)