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:
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -34,4 +34,4 @@ else()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -16,4 +16,4 @@ else()
|
||||
endforeach()
|
||||
endif()
|
||||
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)
|
||||
|
@@ -13,4 +13,4 @@ else()
|
||||
endforeach()
|
||||
endif()
|
||||
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -21,4 +21,4 @@ else()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -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)
|
||||
|
@@ -36,4 +36,4 @@ else()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/BuildToolkit.cmake)
|
||||
include(${OCCT_SOURCE_DIR}/adm/cmake/occt_toolkit.cmake)
|
||||
|
Reference in New Issue
Block a user