diff --git a/CMakeLists.txt b/CMakeLists.txt index 203492c227729836b1528f0f1af8041d38fa86fa..2874f73ffcd9301f17aa5cdb91ea0bda8c5cc08b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -273,6 +273,13 @@ include_directories(${ITK_INCLUDE_DIRS}) # generate OTBConfig.cmake list(APPEND OTB_INCLUDE_DIRS_BUILD_TREE ${ITK_INCLUDE_DIRS}) +if(OTB_COMPILE_WITH_FULL_WARNING) + if(CMAKE_COMPILER_IS_GNUCXX) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OTB_FULL_WARNING_LIST_PARAMETERS}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OTB_FULL_WARNING_LIST_PARAMETERS}") + endif() +endif() + add_subdirectory(Code) if(BUILD_APPLICATIONS) diff --git a/Code/CMakeLists.txt b/Code/CMakeLists.txt index 8a776cdd7537837bc02bbb4688b7bbfc2e6d2c4f..d5973275af91f5934f0ec38b5532723b60ceca1b 100644 --- a/Code/CMakeLists.txt +++ b/Code/CMakeLists.txt @@ -27,9 +27,3 @@ if(BUILD_APPLICATIONS) add_subdirectory(Wrappers) endif() -if(OTB_COMPILE_WITH_FULL_WARNING) - if(CMAKE_COMPILER_IS_GNUCXX) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OTB_FULL_WARNING_LIST_PARAMETERS}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OTB_FULL_WARNING_LIST_PARAMETERS}") - endif() -endif()