1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0026529: CMake offers rebuilding of platform dependent code unclear for an user

Fix for building with GCC and CLang

CMake variable descriptions updated
"Building with CMake" article updated

BuildToolkit.cmake cleaned up and renamed
"TestCases" project and all relating variables removed; custom script added for building environment
DrawAppliInit is copied from occt root to CMake binary dir if the file exists

rebuild platform dependent code by cmake cleaned up
Flex & Bison compiler flags added

RelWithDebInfo OCCT libraries are moved to libi folder; the binary is moved to bini one

CMAKE_BUILD_TYPE is set as Release by-default for a single-configuration generator

env.bat in installation folder has default value of CASDEB that equals to the build type of the last installed OCCT libraries

"building with CMake" article updated
This commit is contained in:
ibs
2015-08-20 16:24:50 +03:00
committed by ski
parent d1a67b9d1b
commit 316d77d981
86 changed files with 659 additions and 489 deletions

View File

@@ -1,9 +1,7 @@
project(DRAWEXE)
set (isEXE TRUE)
set (TOOLKIT_MODULES
DRAWEXE
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
FWOSDriver
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -9,4 +9,4 @@ set (TOOLKIT_MODULES
BOPTools
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -11,4 +11,4 @@ set (TOOLKIT_MODULES
BinTools
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
BinMNaming
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -9,4 +9,4 @@ set (TOOLKIT_MODULES
BinLDrivers
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
BinTObjDrivers
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -5,4 +5,4 @@ set (TOOLKIT_MODULES
BinMXCAFDoc
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -10,4 +10,4 @@ set (TOOLKIT_MODULES
BRepProj
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
AppStd
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -8,4 +8,4 @@ set (TOOLKIT_MODULES
LDOM
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -9,4 +9,4 @@ set (TOOLKIT_MODULES
DrawDim
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -34,4 +34,4 @@ else()
endif()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -5,4 +5,4 @@ set (TOOLKIT_MODULES
BRepFeat
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -12,4 +12,4 @@ set (TOOLKIT_MODULES
FilletSurf
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -10,4 +10,4 @@ set (TOOLKIT_MODULES
GProp
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -11,4 +11,4 @@ set (TOOLKIT_MODULES
TopAbs
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -36,4 +36,4 @@ set (TOOLKIT_MODULES
TopClass
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -25,4 +25,4 @@ set (TOOLKIT_MODULES
gce
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -11,4 +11,4 @@ set (TOOLKIT_MODULES
Contap
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -21,4 +21,4 @@ set (TOOLKIT_MODULES
IGESControl
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -16,4 +16,4 @@ else()
endforeach()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -13,4 +13,4 @@ else()
endforeach()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -8,4 +8,4 @@ set (TOOLKIT_MODULES
AppStdL
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -21,4 +21,4 @@ set (TOOLKIT_MODULES
ExprIntrp
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -11,4 +11,4 @@ if(NOT WIN32)
endif()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
MeshVS
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
BiTgte
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -37,4 +37,4 @@ if (NOT WIN32)
endif()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
BRepPrimAPI
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -21,4 +21,4 @@ else()
endif()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -20,4 +20,4 @@ if (WIN32)
list( APPEND USED_LIBS wsock32.lib )
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
RWStepFEA
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
RWStepDimTol
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -11,4 +11,4 @@ set (TOOLKIT_MODULES
RWStepShape
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
RWStl
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -55,4 +55,4 @@ if (NOT WIN32)
list( APPEND USED_LIBS freetype )
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -17,4 +17,4 @@ if (WIN32)
list( APPEND USED_LIBS wsock32.lib )
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
TObj
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
TObjDRAW
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -19,4 +19,4 @@ set (TOOLKIT_MODULES
BRepApprox
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -14,4 +14,4 @@ set (TOOLKIT_MODULES
SWDRAW
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -34,4 +34,4 @@ else()
list( APPEND USED_LIBS freetype )
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
VrmlData
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -36,4 +36,4 @@ else()
list( APPEND USED_LIBS freetype )
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
Voxel
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -6,4 +6,4 @@ set (TOOLKIT_MODULES
XCAFPrs
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
XDEDRAW
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
IGESCAFControl
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
STEPCAFControl
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
XBRepMesh
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -19,4 +19,4 @@ set (TOOLKIT_MODULES
MoniTool
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
XSDRAWSTLVRML
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -7,4 +7,4 @@ set (TOOLKIT_MODULES
XmlMPrsStd
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -9,4 +9,4 @@ set (TOOLKIT_MODULES
XmlObjMgt
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -4,4 +4,4 @@ set (TOOLKIT_MODULES
XmlTObjDrivers
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -5,4 +5,4 @@ set (TOOLKIT_MODULES
XmlMXCAFDoc
)
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)

View File

@@ -36,4 +36,4 @@ else()
endif()
endif()
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)