diff --git a/CMakeLists.txt b/CMakeLists.txt index da9f8c63e18e94b34f673cb15419739330ae1547..53220bbce8ffabdcff14c364547a056992d6bda3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,7 +57,7 @@ ADD_DEFINITIONS( # OTB version number. An even minor number corresponds to releases. SET(OTB_VERSION_MAJOR "2") SET(OTB_VERSION_MINOR "2") -SET(OTB_VERSION_PATCH "0") +SET(OTB_VERSION_PATCH "1") # Version string should not include patch level. The major.minor is # enough to distinguish available features of the toolkit. @@ -95,19 +95,27 @@ IF(OTB_USE_VISU_GUI) # OpenGL Library #------------------------------- FIND_PACKAGE(OpenGL) - IF(OPENGL_INCLUDE_PATH) - INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_PATH}) - ENDIF(OPENGL_INCLUDE_PATH) - - INCLUDE(CheckIncludeFiles) - CHECK_INCLUDE_FILES("GL/glu.h" HAVE_GL_GLU_H) - IF ( NOT HAVE_GL_GLU_H ) - FIND_PATH(OTB_GLU_INCLUDE_PATH "GL/glu.h" ${OPENGL_INCLUDE_PATH}) - IF(NOT OTB_GLU_INCLUDE_PATH) - SET(OTB_GLU_INCLUDE_PATH "") - MESSAGE("Impossible to find GLU files (include lib), detected by the FIND_PACKAGE(OpenGL) command.\nCannot build OTB Visu module without GLU library.\n=> You must install GLU (Mesa package, etc.) on your system OR set OTB_USE_VISU to OFF to disable OTB Visu module generation !") - ENDIF(NOT OTB_GLU_INCLUDE_PATH) - ENDIF ( NOT HAVE_GL_GLU_H ) + + IF( NOT OPENGL_FOUND ) + MESSAGE(FATAL_ERROR "Impossible to find OpenGL on your system.\nCannot build OTB Visu module without OpenGL library.\nInstall OpenGL on your system OR set OTB_USE_VISU to OFF to disable OTB Visu module generation !") + ENDIF( NOT OPENGL_FOUND ) + IF( NOT OPENGL_GLU_FOUND ) + MESSAGE(FATAL_ERROR "Impossible to find GLU library on your system.\nCannot build OTB Visu module without GLU library.\nInstall GLU library on your system OR set OTB_USE_VISU to OFF to disable OTB Visu module generation !") + ENDIF( NOT OPENGL_GLU_FOUND ) + + IF(OPENGL_INCLUDE_DIR) + INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR}) + ENDIF(OPENGL_INCLUDE_DIR) + +# INCLUDE(CheckIncludeFiles) +# CHECK_INCLUDE_FILES("GL/glu.h" HAVE_GL_GLU_H) +# IF ( NOT HAVE_GL_GLU_H ) +# FIND_PATH(OTB_GLU_INCLUDE_PATH "GL/glu.h" ${OPENGL_INCLUDE_PATH}) +# IF(NOT OTB_GLU_INCLUDE_PATH) +# SET(OTB_GLU_INCLUDE_PATH "") +# MESSAGE("Impossible to find GLU files (include lib), detected by the FIND_PACKAGE(OpenGL) command.\nCannot build OTB Visu module without GLU library.\n=> You must install GLU (Mesa package, etc.) on your system OR set OTB_USE_VISU to OFF to disable OTB Visu module generation !") +# ENDIF(NOT OTB_GLU_INCLUDE_PATH) +# ENDIF ( NOT HAVE_GL_GLU_H ) #------------------------------- @@ -131,7 +139,8 @@ IF(OTB_USE_VISU_GUI) SET( FLTK_INCLUDE_DIR /usr/include ) FIND_PACKAGE(FLTK) ENDIF(NOT FLTK_INCLUDE_DIR) - IF(FLTK_FOUND) + + IF(FLTK_FOUND) INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIRS}) LINK_DIRECTORIES(${FLTK_LIBRARY_DIRS}) ELSE(FLTK_FOUND) @@ -305,12 +314,11 @@ INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake) # MESSAGE(FATAL_ERROR ...) commands are invoked. INCLUDE(${CMAKE_ROOT}/Modules/Dart.cmake) MARK_AS_ADVANCED(TCL_TCLSH DART_ROOT) -IF(BUILD_TESTING) +IF(BUILD_TESTING OR BUILD_EXAMPLES_TESTING) ENABLE_TESTING() SET(BUILDNAME "${BUILDNAME}" CACHE STRING "Name of build on the dashboard") MARK_AS_ADVANCED(BUILDNAME) -ENDIF(BUILD_TESTING) - +ENDIF(BUILD_TESTING OR BUILD_EXAMPLES_TESTING) #----------------------------------------------------------------------------- @@ -367,11 +375,6 @@ IF( OTB_SHOW_ALL_MSG_DEBUG ) ADD_DEFINITIONS(-DOTB_ACTIVE_MSG_DEV_MACRO) ENDIF( OTB_SHOW_ALL_MSG_DEBUG ) -#----------------------------------------------------------------------------- -# Option for disable example testing -OPTION(OTB_DISABLE_CXX_EXAMPLES_TESTING "Disable examples testing." OFF) -MARK_AS_ADVANCED(OTB_DISABLE_CXX_EXAMPLES_TESTING) - #----------------------------------------------------------------------------- # Advanced option to avoid recompiling utilities at each cmake reconfiguration OPTION(OTB_DISABLE_UTILITIES_COMPILATION "Disable utilities compilation (developpers only - use at you own risk)" OFF) @@ -470,6 +473,7 @@ SET(OTB_ALLS_UTILITIES_DEPENDENT_LIBRARIES "${OTB_IO_UTILITIES_DEPENDENT_LIBRARI OPTION(BUILD_EXAMPLES "Build the Examples directory." OFF) +OPTION(BUILD_EXAMPLES_TESTING "Build the Examples testing." OFF) OPTION(BUILD_TESTING "Build testing." OFF) #----------------------------------------------------------------------------- @@ -774,5 +778,3 @@ ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.7) "This version of CMake is too old to build this version of OTB. " "Please upgrade to CMake 1.8.") ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" GREATER 1.7) - - diff --git a/Examples/BasicFilters/CMakeLists.txt b/Examples/BasicFilters/CMakeLists.txt index ec2e9bb96ee76ac9e91c9789599485313d5ecd11..dc3c4974961c09170745c1403fe54cf1c470982a 100644 --- a/Examples/BasicFilters/CMakeLists.txt +++ b/Examples/BasicFilters/CMakeLists.txt @@ -6,8 +6,7 @@ ADD_EXECUTABLE(LeeImageFilter LeeImageFilter.cxx ) TARGET_LINK_LIBRARIES(LeeImageFilter OTBCommon OTBIO ITKCommon ITKIO ITKNumerics ITKBasicFilters ITKCommon ITKStatistics itkvnl_inst itkvnl_algo itkvnl itkvcl itksys ITKNrrdIO itkpng itktiff itkjpeg8 itkjpeg12 itkjpeg16 ITKMetaIO itkzlib ITKDICOMParser ITKEXPAT ) - -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/BasicFilters) @@ -37,4 +36,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbBasicFiltersExamplesTests otbBasicFiltersExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbBasicFiltersExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/CMakeLists.txt b/Examples/CMakeLists.txt index 545a14d606a31d2d153764a5a3abf373d93af2c6..40f89c7f6ae9997622339c16fd626fc692a3ed07 100644 --- a/Examples/CMakeLists.txt +++ b/Examples/CMakeLists.txt @@ -54,9 +54,9 @@ ELSE(OTB_BINARY_DIR) INCLUDE(${CMAKE_ROOT}/Modules/Dart.cmake) SET(PROJECT_SOURCE_DIR "${OTBExamples_SOURCE_DIR}") MARK_AS_ADVANCED(TCL_TCLSH) - IF(BUILD_TESTING) + IF(BUILD_EXAMPLES_TESTING) ENABLE_TESTING() - ENDIF(BUILD_TESTING) + ENDIF(BUILD_EXAMPLES_TESTING) # Find OTB and load its settings. FIND_PACKAGE(OTB) diff --git a/Examples/ChangeDetection/CMakeLists.txt b/Examples/ChangeDetection/CMakeLists.txt index 179433f34b20f9c5de7d49d24500052454f4d8c8..559feab8d1ee020a8f228f085127f5da7a608660 100644 --- a/Examples/ChangeDetection/CMakeLists.txt +++ b/Examples/ChangeDetection/CMakeLists.txt @@ -35,7 +35,7 @@ TARGET_LINK_LIBRARIES(KullbackLeiblerDistanceChDet OTBIO OTBCommon gdal ITKCommo ADD_EXECUTABLE(KullbackLeiblerProfileChDet KullbackLeiblerProfileChDet.cxx) TARGET_LINK_LIBRARIES(KullbackLeiblerProfileChDet OTBIO OTBCommon gdal ITKCommon ITKIO ITKStatistics) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) IF(CMAKE_COMPILER_IS_GNUCXX) SET_SOURCE_FILES_PROPERTIES( @@ -124,4 +124,5 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbChangeDetectionExamplesTests otbChangeDetectionExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbChangeDetectionExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) + diff --git a/Examples/Classification/CMakeLists.txt b/Examples/Classification/CMakeLists.txt index 954f2d398c98e86927a3c03a4e8f871567b75846..0c3aa8ec4a6315dd38c67d6cc4e440a985676772 100644 --- a/Examples/Classification/CMakeLists.txt +++ b/Examples/Classification/CMakeLists.txt @@ -115,7 +115,8 @@ TARGET_LINK_LIBRARIES(SVMImageClassificationExample2 OTBCommon OTBLearning ITKCo -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) + SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Classification) @@ -158,4 +159,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbClassificationExamplesTests otbClassificationExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbClassificationExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/DataRepresentation/Image/CMakeLists.txt b/Examples/DataRepresentation/Image/CMakeLists.txt index e6720e3132d8e0f16d2de4f86c424d48bd8dfbfa..f2710cb5d3231014721ecb76ac19258649a30192 100644 --- a/Examples/DataRepresentation/Image/CMakeLists.txt +++ b/Examples/DataRepresentation/Image/CMakeLists.txt @@ -40,7 +40,8 @@ TARGET_LINK_LIBRARIES(ImageAdaptor4 OTBCommon ITKCommon OTBIO ITKIO) ADD_EXECUTABLE(ImageListExample ImageListExample.cxx ) TARGET_LINK_LIBRARIES(ImageListExample OTBCommon ITKCommon OTBIO ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) + +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/DataRepresentation/Image) @@ -102,4 +103,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbImageExamplesTests otbImageExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbImageExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/DisparityMap/CMakeLists.txt b/Examples/DisparityMap/CMakeLists.txt index 0373daf540ce0aba6987d6143b499d1f0faafc06..960f374b2764deddd3214c47e026843eea2bdd11 100644 --- a/Examples/DisparityMap/CMakeLists.txt +++ b/Examples/DisparityMap/CMakeLists.txt @@ -5,7 +5,7 @@ ADD_EXECUTABLE(SimpleDisparityMapEstimationExample SimpleDisparityMapEstimationE TARGET_LINK_LIBRARIES(SimpleDisparityMapEstimationExample OTBFeatureExtraction OTBCommon OTBIO ITKCommon ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/DisparityMap) @@ -39,4 +39,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbDisparityMapExamplesTests otbDisparityMapExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbDisparityMapExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/FeatureExtraction/CMakeLists.txt b/Examples/FeatureExtraction/CMakeLists.txt index 7f043b1ea7a734d140c50149f5c3a74eeefd2dbd..5e85a82e3b38bb41e727d7e8640b54b34bd29b5d 100644 --- a/Examples/FeatureExtraction/CMakeLists.txt +++ b/Examples/FeatureExtraction/CMakeLists.txt @@ -69,7 +69,7 @@ ADD_EXECUTABLE(SIFTExample SIFTExample.cxx) TARGET_LINK_LIBRARIES(SIFTExample OTBIO OTBCommon OTBFeatureExtraction ITKCommon ITKBasicFilters) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/FeatureExtraction) @@ -288,4 +288,4 @@ ADD_EXECUTABLE(otbFeatureExtractionExamplesTests2 otbFeatureExtractionExamplesTe TARGET_LINK_LIBRARIES(otbFeatureExtractionExamplesTests2 gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Filtering/CMakeLists.txt b/Examples/Filtering/CMakeLists.txt index c3e883d6b4240c6440aadade38fa9236846288da..d8911c270ef13b9b27b5b273c4fb9ebbc2705801 100644 --- a/Examples/Filtering/CMakeLists.txt +++ b/Examples/Filtering/CMakeLists.txt @@ -247,7 +247,8 @@ IF(NOT BORLAND) ENDIF(NOT BORLAND) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) + SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Filtering) @@ -520,4 +521,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbFilteringExamplesTests otbFilteringExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbFilteringExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Fusion/CMakeLists.txt b/Examples/Fusion/CMakeLists.txt index 6da4e028e04734cdc30dc3479eab5f387cf713af..be4008575cc60e25f20d701c7d35aafdb4ff6446 100755 --- a/Examples/Fusion/CMakeLists.txt +++ b/Examples/Fusion/CMakeLists.txt @@ -11,7 +11,7 @@ ADD_EXECUTABLE(PanSharpeningExample PanSharpeningExample.cxx ) TARGET_LINK_LIBRARIES(PanSharpeningExample OTBFusion OTBCommon OTBIO ITKNumerics ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Fusion) @@ -56,5 +56,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbFusionExamplesTests otbFusionExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbFusionExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale OTBFusion) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/IO/CMakeLists.txt b/Examples/IO/CMakeLists.txt index 6468d4c112eddf1c7400fb54ae663b5f7b6db6e3..08f28b770578d4ead50f6f34efb668d744811b86 100644 --- a/Examples/IO/CMakeLists.txt +++ b/Examples/IO/CMakeLists.txt @@ -97,7 +97,8 @@ TARGET_LINK_LIBRARIES(DEMToImageGenerator OTBProjections OTBIO OTBCommon ITKComm #ADD_EXECUTABLE(TransformReadWrite TransformReadWrite.cxx ) #TARGET_LINK_LIBRARIES(TransformReadWrite ITKCommon ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) + SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/IO) @@ -144,4 +145,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbIOExamplesTests otbIOExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbIOExamplesTests otbossimProjectionImaging otbossimElevation OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale OTBProjections gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon dxf otbossim) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Iterators/CMakeLists.txt b/Examples/Iterators/CMakeLists.txt index cc67902271c235ab05ecedc7e4622384adca56e8..520aeb2e50c9ef60ff2d61758448c58f164a1879 100644 --- a/Examples/Iterators/CMakeLists.txt +++ b/Examples/Iterators/CMakeLists.txt @@ -53,7 +53,7 @@ TARGET_LINK_LIBRARIES(IteratorsExamples OTBIO OTBCommon ITKIO ITKBasicFilters ) ENDIF(NOT BORLAND) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Iterators) @@ -198,4 +198,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbIteratorsExamplesTests otbIteratorsExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbIteratorsExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Learning/CMakeLists.txt b/Examples/Learning/CMakeLists.txt index 22177df73e3a66761aa7f6aa20358834aefa815b..d2633aa0fc7d29a609c47c9290ea7ecdb6a41742 100644 --- a/Examples/Learning/CMakeLists.txt +++ b/Examples/Learning/CMakeLists.txt @@ -46,7 +46,7 @@ TARGET_LINK_LIBRARIES(SVMGenericKernelImageClassificationExample otbsvm OTBCommo -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Learning) @@ -178,4 +178,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbLearningExamplesTests otbLearningExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbLearningExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Markov/CMakeLists.txt b/Examples/Markov/CMakeLists.txt index 299af3ff9aa58af284068588bc130ac2400fc8ac..8070f165af3fd3af81daaeb018d3712d13922e79 100755 --- a/Examples/Markov/CMakeLists.txt +++ b/Examples/Markov/CMakeLists.txt @@ -15,7 +15,7 @@ TARGET_LINK_LIBRARIES(MarkovRestaurationExample OTBMarkov OTBCommon OTBIO ITKNum ADD_EXECUTABLE(MarkovRegularizationExample MarkovRegularizationExample.cxx ) TARGET_LINK_LIBRARIES(MarkovRegularizationExample OTBMarkov OTBCommon OTBIO ITKNumerics ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Markov) @@ -87,5 +87,5 @@ ADD_EXECUTABLE(otbMarkovExamplesTests otbMarkovExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbMarkovExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBMarkov) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/MultiScale/CMakeLists.txt b/Examples/MultiScale/CMakeLists.txt index f59fbc94f4675f4dad59ca81cd44a11dba7fc370..2ab8cf9285f284a464a93f9aa0d15d0506c6e323 100644 --- a/Examples/MultiScale/CMakeLists.txt +++ b/Examples/MultiScale/CMakeLists.txt @@ -16,7 +16,7 @@ TARGET_LINK_LIBRARIES(MorphologicalPyramidSegmentationExample OTBCommon OTBIO OT -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/MultiScale) @@ -98,4 +98,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbMultiScaleExamplesTests otbMultiScaleExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbMultiScaleExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Patented/CMakeLists.txt b/Examples/Patented/CMakeLists.txt index 83375ef7340f16def78628fc1c033f5b679c40e9..614ae7294364458a61da8a168632851311c22aee 100644 --- a/Examples/Patented/CMakeLists.txt +++ b/Examples/Patented/CMakeLists.txt @@ -10,7 +10,7 @@ TARGET_LINK_LIBRARIES(FuzzyConnectednessImageFilter OTBIO OTBCommon ITKNumerics -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Patented) @@ -40,4 +40,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbPatentedExamplesTests otbPatentedExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbPatentedExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Projections/CMakeLists.txt b/Examples/Projections/CMakeLists.txt index 5d7ffbef2dc411b86549c15024c6cd747ed4dfdc..2a47b68db2ced01a42a1e2225c4106740a501a63 100644 --- a/Examples/Projections/CMakeLists.txt +++ b/Examples/Projections/CMakeLists.txt @@ -19,7 +19,7 @@ ADD_EXECUTABLE(OrthoRectificationExample OrthoRectificationExample.cxx ) TARGET_LINK_LIBRARIES(OrthoRectificationExample OTBProjections OTBCommon OTBIO ITKCommon ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Projections) @@ -72,4 +72,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbProjectionsExamplesTests otbProjectionsExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbProjectionsExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale OTBFusion OTBProjections) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Radiometry/CMakeLists.txt b/Examples/Radiometry/CMakeLists.txt index 1b37891609227ccefa07ce0778edae6ac5ac5470..c38c0e599a10018c334ace480b32d9614c2d1b5f 100755 --- a/Examples/Radiometry/CMakeLists.txt +++ b/Examples/Radiometry/CMakeLists.txt @@ -1,9 +1,6 @@ PROJECT(ImageRadiometryExamples) INCLUDE_REGULAR_EXPRESSION("^.*$") -SET(RADIOMETRY_EXAMPLES ${CXX_TEST_PATH}/RadiometryExamplesTests) - - ADD_EXECUTABLE(ARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter ARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter.cxx ) TARGET_LINK_LIBRARIES(ARVIMultiChannelRAndBAndNIRVegetationIndexImageFilter OTBRadiometry OTBCommon OTBIO ITKNumerics ITKIO) @@ -13,7 +10,7 @@ TARGET_LINK_LIBRARIES(NDVIRAndNIRVegetationIndexImageFilter OTBRadiometry OTBCom ADD_EXECUTABLE(AtmosphericCorrectionSequencement AtmosphericCorrectionSequencement.cxx ) TARGET_LINK_LIBRARIES(AtmosphericCorrectionSequencement OTBRadiometry OTBCommon OTBIO ITKNumerics ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Radiometry) @@ -99,5 +96,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbRadiometryExamplesTests otbRadiometryExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbRadiometryExamplesTests OTBBasicFilters OTBCommon OTBDisparityMap OTBRadiometry OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale OTBFusion gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon ) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Registration/CMakeLists.txt b/Examples/Registration/CMakeLists.txt index a22f3d4eaed57a7a6ef8d6b67fac10491a703e4e..5b1d795e33f5b407366a246165c1f6883ab3b172 100644 --- a/Examples/Registration/CMakeLists.txt +++ b/Examples/Registration/CMakeLists.txt @@ -497,7 +497,7 @@ TARGET_LINK_LIBRARIES(ImageRegistration5 OTBCommon OTBIO ITKNumerics ITKIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Registration) @@ -561,5 +561,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbRegistrationExamplesTests otbRegistrationExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbRegistrationExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Segmentation/CMakeLists.txt b/Examples/Segmentation/CMakeLists.txt index 7edec272327e6f330c435aa2aec5fc5577c3d116..bf1452a6924b25d716de49b8de854b4acbf7f6f5 100644 --- a/Examples/Segmentation/CMakeLists.txt +++ b/Examples/Segmentation/CMakeLists.txt @@ -124,7 +124,7 @@ TARGET_LINK_LIBRARIES(WatershedSegmentation OTBCommon OTBIO ITKAlgorithms ITKNum -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Segmentation) @@ -376,4 +376,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbSegmentationExamplesTests otbSegmentationExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbSegmentationExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Examples/Tutorials/CMakeLists.txt b/Examples/Tutorials/CMakeLists.txt index 5848765b5f8b449413507802e57ac74013ea19f3..cb68f5ce56dcb73d4d56b24f4412692901559a7b 100644 --- a/Examples/Tutorials/CMakeLists.txt +++ b/Examples/Tutorials/CMakeLists.txt @@ -1,8 +1,6 @@ PROJECT(TutorialsExamples) INCLUDE_REGULAR_EXPRESSION("^.*$") -SET(TUTORIALS_EXAMPLES ${CXX_TEST_PATH}/otbTutorialsExamplesTests) - ADD_EXECUTABLE(HelloWorldOTB HelloWorldOTB.cxx ) TARGET_LINK_LIBRARIES(HelloWorldOTB OTBCommon OTBIO) @@ -29,7 +27,7 @@ ENDIF(OTB_USE_VISU_GUI) ADD_EXECUTABLE(OrthoFusion OrthoFusion.cxx ) TARGET_LINK_LIBRARIES(OrthoFusion OTBFusion OTBProjections OTBCommon OTBIO) -IF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/Examples/Tutorials) @@ -112,4 +110,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbTutorialsExamplesTests otbTutorialsExamplesTests.cxx) TARGET_LINK_LIBRARIES(otbTutorialsExamplesTests gdal ITKIO ITKAlgorithms ITKStatistics ITKNumerics ITKCommon OTBBasicFilters OTBCommon OTBDisparityMap OTBIO OTBSpatialReasoning OTBChangeDetection OTBFeatureExtraction OTBLearning OTBMultiScale OTBFusion) -ENDIF( NOT OTB_DISABLE_CXX_TESTING AND NOT OTB_DISABLE_CXX_EXAMPLES_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_EXAMPLES_TESTING ) diff --git a/Testing/Code/BasicFilters/CMakeLists.txt b/Testing/Code/BasicFilters/CMakeLists.txt index bfbeb4e9a2f3e3101437e3e0481bbe454ad1e21f..74e37d0aee64440187eb0c827095ece2417c6142 100755 --- a/Testing/Code/BasicFilters/CMakeLists.txt +++ b/Testing/Code/BasicFilters/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -978,4 +978,4 @@ TARGET_LINK_LIBRARIES(otbBasicFiltersTests7 OTBBasicFilters OTBCommon OTBIO gd ADD_EXECUTABLE(otbBasicFiltersTests8 otbBasicFiltersTests8.cxx ${BasicFilters_SRCS8}) TARGET_LINK_LIBRARIES(otbBasicFiltersTests8 OTBBasicFilters OTBCommon OTBIO gdal ITKIO ITKCommon ITKBasicFilters) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/ChangeDetection/CMakeLists.txt b/Testing/Code/ChangeDetection/CMakeLists.txt index 95222622e10db2332df1cd7e40e923d1d74fe95f..fe6bd3bfaf55c62f8a15fcd0e2f69bf0a542b675 100755 --- a/Testing/Code/ChangeDetection/CMakeLists.txt +++ b/Testing/Code/ChangeDetection/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -135,4 +135,4 @@ TARGET_LINK_LIBRARIES(otbChangeDetectionTests1 OTBChangeDetection OTBIO OTBCommo ADD_EXECUTABLE(otbChangeDetectionTests2 otbChangeDetectionTests2.cxx ${BasicChangeDetection_SRCS2}) TARGET_LINK_LIBRARIES(otbChangeDetectionTests2 OTBChangeDetection OTBIO OTBCommon gdal ITKIO ITKCommon ITKStatistics) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Common/CMakeLists.txt b/Testing/Code/Common/CMakeLists.txt index 691750dbc83c9997f0d3f6cd60aaa5e38b3b55c9..4a9d9728afb2d22308b5c733999002cf5d90f0d3 100644 --- a/Testing/Code/Common/CMakeLists.txt +++ b/Testing/Code/Common/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -620,4 +620,4 @@ ADD_EXECUTABLE(otbCommonTests7 otbCommonTests7.cxx ${BasicCommon_SRCS7}) TARGET_LINK_LIBRARIES(otbCommonTests7 OTBIO OTBCommon gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/DisparityMap/CMakeLists.txt b/Testing/Code/DisparityMap/CMakeLists.txt index 8c70447f4af08fe9e6c491669c7b7cfe6a66a719..386f7f07eddf00721ec0012ef0d567365e17914f 100644 --- a/Testing/Code/DisparityMap/CMakeLists.txt +++ b/Testing/Code/DisparityMap/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -336,4 +336,4 @@ TARGET_LINK_LIBRARIES(otbDisparityMapTests2 OTBIO OTBDisparityMap gdal ITKIO ITK ADD_EXECUTABLE(otbDisparityMapTests3 otbDisparityMapTests3.cxx ${BasicDisparityMap_SRCS3}) TARGET_LINK_LIBRARIES(otbDisparityMapTests3 OTBIO OTBDisparityMap gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon ITKNumerics itkvnl) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/FeatureExtraction/CMakeLists.txt b/Testing/Code/FeatureExtraction/CMakeLists.txt index 87c6ecdd540ba624321b1fc6e7639b9bbf7c9a91..aef12d1e0c6b002f96827f031cbc24797a6cf16f 100755 --- a/Testing/Code/FeatureExtraction/CMakeLists.txt +++ b/Testing/Code/FeatureExtraction/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -940,8 +940,5 @@ TARGET_LINK_LIBRARIES(otbFeatureExtractionTests9 OTBFeatureExtraction OTBCommon # TARGET_LINK_LIBRARIES(roadDetect OTBFeatureExtraction OTBCommon OTBIO gdal ITKIO ITKCommon ITKBasicFilters ITKAlgorithms) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Fusion/CMakeLists.txt b/Testing/Code/Fusion/CMakeLists.txt index 3cc279e5618c477701c077e674978edeefc4540a..494a423c29caf17cd8fe148f842fc59c06668871 100755 --- a/Testing/Code/Fusion/CMakeLists.txt +++ b/Testing/Code/Fusion/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -83,8 +83,5 @@ ADD_EXECUTABLE(otbFusionTests2 otbFusionTests2.cxx ${Fusion_SRCS2}) TARGET_LINK_LIBRARIES(otbFusionTests2 OTBFusion OTBCommon OTBIO gdal ITKIO ITKCommon ITKAlgorithms) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Gui/CMakeLists.txt b/Testing/Code/Gui/CMakeLists.txt index 79b886b79f0d89f0eddb341acc68247b0debe308..5c429d5279d94a4f64082a682a23a0d68cd37361 100644 --- a/Testing/Code/Gui/CMakeLists.txt +++ b/Testing/Code/Gui/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -35,4 +35,4 @@ INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") ADD_EXECUTABLE(otbGuiTests otbGuiTests.cxx ${Gui_SRCS}) TARGET_LINK_LIBRARIES(otbGuiTests OTBIO OTBGui OTBVisu OTBCommon gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon fltk) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/IO/CMakeLists.txt b/Testing/Code/IO/CMakeLists.txt index 5eeb207babbb538e611d08bb837bbd99f6dd700f..e2e871d430d43157667147523b61725ddc8e86a1 100755 --- a/Testing/Code/IO/CMakeLists.txt +++ b/Testing/Code/IO/CMakeLists.txt @@ -1,6 +1,6 @@ # $Id$ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -1575,8 +1575,5 @@ ADD_EXECUTABLE(otbIOTests15 otbIOTests15.cxx ${BasicIO_SRCS15}) TARGET_LINK_LIBRARIES(otbIOTests15 OTBIO OTBCommon gdal ITKIO ITKCommon dxf) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Learning/CMakeLists.txt b/Testing/Code/Learning/CMakeLists.txt index 688335a807f60f05b6e86f1b2ef6dd22e073d2bc..1e8cd06f108d7a9c903a060c9571b7aef7e25e75 100644 --- a/Testing/Code/Learning/CMakeLists.txt +++ b/Testing/Code/Learning/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -386,7 +386,7 @@ TARGET_LINK_LIBRARIES(otbLearningTests2 gdal otbsvm OTBLearning OTBCommon OTBIO ADD_EXECUTABLE(otbLearningTests3 otbLearningTests3.cxx ${BasicLearning_SRCS3}) TARGET_LINK_LIBRARIES(otbLearningTests3 gdal otbsvm OTBLearning OTBCommon OTBIO ITKIO ITKCommon) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Markov/CMakeLists.txt b/Testing/Code/Markov/CMakeLists.txt index 013d632c6fc2382191e597971911959888b00b85..339478dd4502ded85487f98e24a6e6017520297b 100755 --- a/Testing/Code/Markov/CMakeLists.txt +++ b/Testing/Code/Markov/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -185,6 +185,4 @@ TARGET_LINK_LIBRARIES(otbMarkovTests1 OTBMarkov OTBCommon OTBIO gdal ITKIO ITKCo ADD_EXECUTABLE(otbMarkovTests2 otbMarkovTests2.cxx ${Markov_SRCS2}) TARGET_LINK_LIBRARIES(otbMarkovTests2 OTBMarkov OTBCommon OTBIO gdal ITKIO ITKCommon ITKBasicFilters) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/MultiScale/CMakeLists.txt b/Testing/Code/MultiScale/CMakeLists.txt index 39dacb0d02ce15765e47345ca0e862345d1774f1..e13995e2b28bb47392f8e1a903aa7c5e0c7a7ee2 100644 --- a/Testing/Code/MultiScale/CMakeLists.txt +++ b/Testing/Code/MultiScale/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -406,4 +406,4 @@ TARGET_LINK_LIBRARIES(otbMultiScaleTests2 OTBIO OTBMultiScale gdal ITKIO ITKAlgo ADD_EXECUTABLE(otbMultiScaleTests3 otbMultiScaleTests3.cxx ${BasicMultiScale_SRCS3}) TARGET_LINK_LIBRARIES(otbMultiScaleTests3 OTBIO OTBMultiScale gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Projections/CMakeLists.txt b/Testing/Code/Projections/CMakeLists.txt index f1f0e5ff92b25945b8fb3d5ef2ab2185ce279a7a..3f87faf6b1d77ab2d0141cb5fa332f6746f33fd0 100755 --- a/Testing/Code/Projections/CMakeLists.txt +++ b/Testing/Code/Projections/CMakeLists.txt @@ -1,4 +1,4 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -334,8 +334,4 @@ TARGET_LINK_LIBRARIES(otbProjectionsTests2 OTBProjections OTBCommon OTBIO gdal ADD_EXECUTABLE(otbProjectionsTests3 otbProjectionsTests3.cxx ${Projections_SRCS3}) TARGET_LINK_LIBRARIES(otbProjectionsTests3 OTBProjections OTBCommon OTBIO gdal ITKIO ITKCommon ITKBasicFilters otbossim) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Radiometry/CMakeLists.txt b/Testing/Code/Radiometry/CMakeLists.txt index e0ec71d80d756d9ed9c9332c150b4ec05837f230..a6230e92a38f182da6b5a29cbf40c1b713cea7c6 100755 --- a/Testing/Code/Radiometry/CMakeLists.txt +++ b/Testing/Code/Radiometry/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -540,8 +540,4 @@ TARGET_LINK_LIBRARIES(otbRadiometryTests3 OTBRadiometry OTBCommon OTBIO gdal ITK ADD_EXECUTABLE(otbRadiometryTests4 otbRadiometryTests4.cxx ${Radiometry_SRCS4}) TARGET_LINK_LIBRARIES(otbRadiometryTests4 OTBRadiometry OTBCommon OTBIO gdal ITKIO ITKCommon ITKBasicFilters otb6S) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/SpatialReasoning/CMakeLists.txt b/Testing/Code/SpatialReasoning/CMakeLists.txt index 7131379a6ddd2a8667d3037b913f65d3b5a566f6..60f1f57fcd2b86d9fc90b399247c8b0baa3ab87a 100644 --- a/Testing/Code/SpatialReasoning/CMakeLists.txt +++ b/Testing/Code/SpatialReasoning/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -241,4 +241,4 @@ TARGET_LINK_LIBRARIES(otbSpatialReasoningTests1 OTBIO OTBSpatialReasoning gdal I ADD_EXECUTABLE(otbSpatialReasoningTests2 otbSpatialReasoningTests2.cxx ${BasicSpatialReasoning_SRCS2}) TARGET_LINK_LIBRARIES(otbSpatialReasoningTests2 OTBIO OTBSpatialReasoning gdal ITKIO ITKAlgorithms ITKStatistics ITKCommon) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Code/Visu/CMakeLists.txt b/Testing/Code/Visu/CMakeLists.txt index 56fcd681ebabc00fc51d91704cdd7d14a9cea194..617c50ee56bd493d29a1dfdf78f7055bc6b01374 100755 --- a/Testing/Code/Visu/CMakeLists.txt +++ b/Testing/Code/Visu/CMakeLists.txt @@ -1,4 +1,4 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -212,6 +212,4 @@ TARGET_LINK_LIBRARIES(otbVisuTests1 OTBVisu OTBGui OTBIO gdal ITKIO ITKCommon ${ ADD_EXECUTABLE(otbVisuTests2 otbVisuTests2.cxx ${BasicVisu_SRCS2}) TARGET_LINK_LIBRARIES(otbVisuTests2 OTBVisu OTBGui OTBIO gdal ITKIO ITKCommon ${OTB_VISU_GUI_LIBRARIES} ) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Fa/CMakeLists.txt b/Testing/Fa/CMakeLists.txt index 756af0da78cb287b6e0880afc5af786bd74b71d9..3262d1c52fd1eb1d9d364e95bd9b33de23f56ab7 100755 --- a/Testing/Fa/CMakeLists.txt +++ b/Testing/Fa/CMakeLists.txt @@ -1,6 +1,6 @@ # $Id$ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Fa) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -198,4 +198,4 @@ TARGET_LINK_LIBRARIES(StreamingStat OTBFeatureExtraction OTBIO OTBCommon gdal IT INCLUDE_DIRECTORIES("${OTBTesting_BINARY_DIR}") -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) diff --git a/Testing/Utilities/CMakeLists.txt b/Testing/Utilities/CMakeLists.txt index 4b0168cfaeed84282fb9b0388a73ecef4b887845..7af3b8ffa8c225869d5bf6ab46552a99b5f7bad8 100644 --- a/Testing/Utilities/CMakeLists.txt +++ b/Testing/Utilities/CMakeLists.txt @@ -1,5 +1,5 @@ -IF( NOT OTB_DISABLE_CXX_TESTING ) +IF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING ) SET(BASELINE ${OTB_DATA_ROOT}/Baseline/OTB/Images) SET(BASELINE_FILES ${OTB_DATA_ROOT}/Baseline/OTB/Files) @@ -473,5 +473,4 @@ ENDIF(UNIX) # ENDIF(UNIX) -ENDIF( NOT OTB_DISABLE_CXX_TESTING ) - +ENDIF( NOT OTB_DISABLE_CXX_TESTING AND BUILD_TESTING )