mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-05-01 10:26:12 +03:00
Configuration - TBB configuration prioritization to release #496
Refactor TBB CMake configuration for checking configuration type. The solution will be reorganized to math release/debug version. Prepared only for the hot-fix reason.
This commit is contained in:
parent
a3595cb871
commit
05039a1cf9
@ -71,7 +71,12 @@ if (WIN32)
|
|||||||
|
|
||||||
# Get installed configuration of tbb
|
# Get installed configuration of tbb
|
||||||
get_target_property (TARGET_TBB_IMPORT_CONFS TBB::tbb IMPORTED_CONFIGURATIONS)
|
get_target_property (TARGET_TBB_IMPORT_CONFS TBB::tbb IMPORTED_CONFIGURATIONS)
|
||||||
|
# Prioritize RELEASE configuration if available
|
||||||
|
if (";${TARGET_TBB_IMPORT_CONFS};" MATCHES ";RELEASE;")
|
||||||
|
set (CHOSEN_IMPORT_CONF "RELEASE")
|
||||||
|
else()
|
||||||
list (GET TARGET_TBB_IMPORT_CONFS 0 CHOSEN_IMPORT_CONF)
|
list (GET TARGET_TBB_IMPORT_CONFS 0 CHOSEN_IMPORT_CONF)
|
||||||
|
endif()
|
||||||
|
|
||||||
separate_arguments (CSF_TBB)
|
separate_arguments (CSF_TBB)
|
||||||
foreach (LIB IN LISTS CSF_TBB)
|
foreach (LIB IN LISTS CSF_TBB)
|
||||||
@ -204,7 +209,12 @@ else ()
|
|||||||
|
|
||||||
# Get installed configuration of tbb
|
# Get installed configuration of tbb
|
||||||
get_target_property (TARGET_TBB_IMPORT_CONFS TBB::tbb IMPORTED_CONFIGURATIONS)
|
get_target_property (TARGET_TBB_IMPORT_CONFS TBB::tbb IMPORTED_CONFIGURATIONS)
|
||||||
|
# Prioritize RELEASE configuration if available
|
||||||
|
if (";${TARGET_TBB_IMPORT_CONFS};" MATCHES ";RELEASE;")
|
||||||
|
set (CHOSEN_IMPORT_CONF "RELEASE")
|
||||||
|
else()
|
||||||
list (GET TARGET_TBB_IMPORT_CONFS 0 CHOSEN_IMPORT_CONF)
|
list (GET TARGET_TBB_IMPORT_CONFS 0 CHOSEN_IMPORT_CONF)
|
||||||
|
endif()
|
||||||
|
|
||||||
separate_arguments (CSF_TBB)
|
separate_arguments (CSF_TBB)
|
||||||
foreach (LIB IN LISTS CSF_TBB)
|
foreach (LIB IN LISTS CSF_TBB)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user