0033399: Configuration - Research into opportunities to increase performance

Implement CMake profiles to modify compiler and linker flags
This commit is contained in:
dpasukhi
2023-11-30 10:29:11 +00:00
parent a6e425d0a6
commit 7036facf10
2 changed files with 39 additions and 3 deletions

View File

@@ -39,6 +39,10 @@ endmacro()
set (USE_MMGR_TYPE "NATIVE" CACHE STRING "Select using memory manager tool.")
set_property(CACHE USE_MMGR_TYPE PROPERTY STRINGS "NATIVE" "FLEXIBLE" "TBB" "JEMALLOC")
# set profile for C++ compiler and linker
set (BUILD_OPT_PROFILE "Default" CACHE STRING "Select profile for compiler and linker.")
set_property(CACHE BUILD_OPT_PROFILE PROPERTY STRINGS "Default" "Production")
# include variable description
OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/vardescr")