1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0026880: Configuration, CMake - platform dependent code is not generated

several misprints fixed (upper case, sorting of empty list, empty parent directory)

CMake should consider CSF_ variables from EXTERNLIB file for each toolkit

CSF_ variables are defined in occt_csf for each OS
redundant CSF removed

Conflicts:
src/TKG3d/CMakeLists.txt
This commit is contained in:
ibs
2015-11-12 15:28:34 +03:00
committed by bugmaster
parent d3ff0ff227
commit fb3267c7b8
64 changed files with 256 additions and 840 deletions

View File

@@ -1,36 +1,3 @@
project(TKViewerTest)
set (TOOLKIT_MODULES
ViewerTest
)
if (WIN32)
list( APPEND USED_LIBS user32.lib )
list( APPEND USED_LIBS gdi32.lib )
list( APPEND USED_LIBS opengl32.lib )
elseif(APPLE)
find_library(FRAMEWORKS_TCL NAMES Tcl)
list( APPEND USED_LIBS ${FRAMEWORKS_TCL} )
find_library(FRAMEWORKS_TK NAMES Tk)
list( APPEND USED_LIBS ${FRAMEWORKS_TK} )
find_library(FRAMEWORKS_OPENGL NAMES OpenGL)
if(USE_GLX)
list( APPEND USED_LIBS GL )
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} )
list( APPEND USED_LIBS freetype )
else()
list( APPEND USED_LIBS tcl8.6 )
list( APPEND USED_LIBS X11 )
list( APPEND USED_LIBS tk8.6 )
list( APPEND USED_LIBS GL )
list( APPEND USED_LIBS freetype )
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)