From 29545ef01998481874111f6e246e6176fd71f969 Mon Sep 17 00:00:00 2001 From: Tristan Walter <twalter@orn.mpg.de> Date: Tue, 13 Oct 2020 01:04:59 +0200 Subject: [PATCH] flags propagate --- Application/CMakeLists.txt | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/Application/CMakeLists.txt b/Application/CMakeLists.txt index ded7f03..5424242 100644 --- a/Application/CMakeLists.txt +++ b/Application/CMakeLists.txt @@ -203,17 +203,7 @@ if(XCODE) endif() #endif() -if(WIN32) - set(trex_subproject_CMAKE_ARGS - -DCMAKE_C_FLAGS_DEBUG="/MTd" - -DCMAKE_C_FLAGS_RELEASE="/MT" - -DCMAKE_C_FLAGS_RELWITHDEBINFO="/MT" - -DCMAKE_CXX_FLAGS_DEBUG=/MTd - -DCMAKE_CXX_FLAGS_RELEASE=/MT - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=/MT) -else() - set(trex_subproject_CMAKE_ARGS "") -endif() + set(trex_subproject_CMAKE_ARGS "") SET(trex_subproject_CMAKE_ARGS ${trex_subproject_CMAKE_ARGS} @@ -746,10 +736,12 @@ if(${TREX_BUILD_OPENCV}) endif() set(OPENCV_PREFIX_PATH ${png_install_dir} ${zlib_install_dir} ${CMAKE_PREFIX_PATH} ) - set(OPENCV_EXTRA_FLAGS_ ${OPENCV_EXTRA_FLAGS} "-DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}" + set(OPENCV_EXTRA_FLAGS_ ${OPENCV_EXTRA_FLAGS} + "-DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}" "-DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}" "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=${CMAKE_CXX_FLAGS_RELWITHDEBINFO}" "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}" + "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}" "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}") if(APPLE AND CMAKE_COMPILER_IS_GNUCXX) @@ -763,14 +755,6 @@ if(${TREX_BUILD_OPENCV}) "-DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}") endif() - if(WIN32) - set(OPENCV_EXTRA_FLAGS_ - ${OPENCV_EXTRA_FLAGS_} - "-DCMAKE_CXX_FLAGS_DEBUG=/MTd" - "-DCMAKE_CXX_FLAGS_RELEASE=/MT" - "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=/MT") - endif() - if(TREX_BUILD_PNG) if(WIN32) set(OPENCV_EXTRA_FLAGS_ ${OPENCV_EXTRA_FLAGS_} @@ -807,6 +791,7 @@ if(${TREX_BUILD_OPENCV}) else() set(TREX_CMAKE_BUILD_TYPE $<$<CONFIG:Debug>:Release>$<$<CONFIG:Release>:Debug>) endif() + message(STATUS "TREX_CMAKE_BUILD_TYPE ${TREX_CMAKE_BUILD_TYPE}") set(OPENCV_CMAKE_ARGS ${OPENCV_CMAKE_ARGS} -DCMAKE_BUILD_TYPE=${TREX_CMAKE_BUILD_TYPE} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} -- GitLab