mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0025114: CMake-based build tools for OCCT 7.0
All CMake meta-projects for OCCT are put to OCCT code (including fragments previously generated by WOK). "/bigobj" compiler flag added to TKQADraw because of the size of its object file [GeomToStep & Graphic3d] private headers are included from current dir of including source file
This commit is contained in:
58
src/TKService/CMakeLists.txt
Normal file
58
src/TKService/CMakeLists.txt
Normal file
@@ -0,0 +1,58 @@
|
||||
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)
|
Reference in New Issue
Block a user