diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake index f43ae95a45feab86b55e3ac1990707da041bbf3d..c28bb036dfffa3904e0eccb75362713a56ceca9e 100644 --- a/scripts/cmake/ConanSetup.cmake +++ b/scripts/cmake/ConanSetup.cmake @@ -127,6 +127,12 @@ else() message(STATUS "Conan: Skipping update step.") endif() +if(DEFINED OGS_CONAN_BUILD_TYPE) + set(CONAN_BUILD_TYPE ${OGS_CONAN_BUILD_TYPE}) +else() + set(CONAN_BUILD_TYPE ${CMAKE_BUILD_TYPE}) +endif() + if(MSVC) set(CC_CACHE $ENV{CC}) set(CXX_CACHE $ENV{CXX}) @@ -142,6 +148,7 @@ conan_cmake_run( BUILD ${OGS_CONAN_BUILD} IMPORTS ${CONAN_IMPORTS} GENERATORS virtualrunenv + BUILD_TYPE ${CONAN_BUILD_TYPE} ) if(MSVC) set(ENV{CC} ${CC_CACHE}) # Restore vars