diff --git a/CMake/OTBModuleHeaderTest.cmake b/CMake/OTBModuleHeaderTest.cmake index 8f7cf5a1614cc5b486a846b277ae7ed17feb2634..8182cc5816af679777eea5e8307e73bafb2e3297 100644 --- a/CMake/OTBModuleHeaderTest.cmake +++ b/CMake/OTBModuleHeaderTest.cmake @@ -22,27 +22,21 @@ add_custom_target( OTBHeaderTests SET(BANNED_HEADERS) -#if(NOT OTB_USE_OPENCV) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} "otbDecisionTreeMachineLearningModelFactory.h otbDecisionTreeMachineLearningModel.h otbKNearestNeighborsMachineLearningModelFactory.h otbKNearestNeighborsMachineLearningModel.h otbRandomForestsMachineLearningModelFactory.h otbRandomForestsMachineLearningModel.h otbSVMMachineLearningModelFactory.h otbSVMMachineLearningModel.h otbGradientBoostedTreeMachineLearningModelFactory.h otbGradientBoostedTreeMachineLearningModel.h otbBoostMachineLearningModelFactory.h otbBoostMachineLearningModel.h otbNeuralNetworkMachineLearningModelFactory.h otbNeuralNetworkMachineLearningModel.h otbNormalBayesMachineLearningModelFactory.h otbNormalBayesMachineLearningModel.h otbRequiresOpenCVCheck.h ") -# string(STRIP ${BANNED_HEADERS} BANNED_HEADERS) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} " ") -#endif() +if(NOT OTB_USE_OPENCV) + SET(BANNED_HEADERS "${BANNED_HEADERS} otbDecisionTreeMachineLearningModelFactory.h otbDecisionTreeMachineLearningModel.h otbKNearestNeighborsMachineLearningModelFactory.h otbKNearestNeighborsMachineLearningModel.h otbRandomForestsMachineLearningModelFactory.h otbRandomForestsMachineLearningModel.h otbSVMMachineLearningModelFactory.h otbSVMMachineLearningModel.h otbGradientBoostedTreeMachineLearningModelFactory.h otbGradientBoostedTreeMachineLearningModel.h otbBoostMachineLearningModelFactory.h otbBoostMachineLearningModel.h otbNeuralNetworkMachineLearningModelFactory.h otbNeuralNetworkMachineLearningModel.h otbNormalBayesMachineLearningModelFactory.h otbNormalBayesMachineLearningModel.h otbRequiresOpenCVCheck.h") +endif() -#if(NOT OTB_USE_LIBSVM) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} "otbLibSVMMachineLearningModel.h otbLibSVMMachineLearningModelFactory.h") -# string(STRIP ${BANNED_HEADERS} BANNED_HEADERS) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} " ") -#endif() +if(NOT OTB_USE_LIBSVM) + SET(BANNED_HEADERS "${BANNED_HEADERS} otbLibSVMMachineLearningModel.h otbLibSVMMachineLearningModelFactory.h") +endif() + +message(${BANNED_HEADERS}) # ************ ADD YOUR BANNED HEADERS HERE ************ #if(CONDITION) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} "BANNED-HEADER1.h") -# string(STRIP ${BANNED_HEADERS} BANNED_HEADERS) -# string(CONCAT BANNED_HEADERS ${BANNED_HEADERS} " ") +# SET(BANNED_HEADERS "${BANNED_HEADERS} BANNED-HEADER1.h BANNED-HEADER2.h") #endif() -#string(STRIP ${BANNED_HEADERS} BANNED_HEADERS) - macro( otb_module_headertest _name )