Skip to content

Commit 19bb227

Browse files
authored
Merge pull request #1779 from arcaneframework/dev/sdc-allow-to-avoid-find-package-for-tbb
Add ARCCON_NO_TBB_CONFIG CMake variable to bypass call to find_package for TBB.
2 parents 597f5d3 + 1a7bb62 commit 19bb227

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

arccon/build-system/Modules/FindTBB.cmake

+7-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ arccon_return_if_package_found(TBB)
1212
# A partir des versions OneTBB (2020+), il existe un fichier de configuration
1313
# CMake pour TBB. On tente de l'utiliser si possible
1414

15-
# Tente d'utiliser le module correspondant de CMake
16-
set(_SAVED_CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH})
17-
unset(CMAKE_MODULE_PATH)
18-
find_package(TBB CONFIG QUIET COMPONENTS tbb)
19-
set(CMAKE_MODULE_PATH ${_SAVED_CMAKE_MODULE_PATH})
15+
# Tente d'utiliser le module correspondant de CMake, sauf si la variable ARCCON_NO_TBB_CONFIG est activée
16+
if (NOT ARCCON_NO_TBB_CONFIG)
17+
set(_SAVED_CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH})
18+
unset(CMAKE_MODULE_PATH)
19+
find_package(TBB CONFIG QUIET COMPONENTS tbb)
20+
set(CMAKE_MODULE_PATH ${_SAVED_CMAKE_MODULE_PATH})
21+
endif ()
2022

2123
# vcpkg ne positionne ni TBB_tbb_found ni TBB_IMPORTED_TARGETS
2224
# On utilise donc direction 'TBB::tbb'

0 commit comments

Comments
 (0)