diff --git a/CMakeLists.txt b/CMakeLists.txt index 97c7ea04e6e86c81f46e79c59d313126cbfad251..f4c3701481bb8abb29a7ae7aaa106d384de0d07f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -324,6 +324,12 @@ CONFIGURE_FILE(${OTB_SOURCE_DIR}/CMake/otbConfigure.h.in CONFIGURE_FILE(${OTB_SOURCE_DIR}/CMake/UseOTB.cmake.in ${OTB_BINARY_DIR}/UseOTB.cmake COPYONLY IMMEDIATE) +# Copy the helper macros to the build tree for use from external projects +CONFIGURE_FILE(${OTB_SOURCE_DIR}/CMake/OTBParseArguments.cmake + ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/OTBParseArguments.cmake COPYONLY IMMEDIATE) +CONFIGURE_FILE(${OTB_SOURCE_DIR}/CMake/OTBWrapperMacros.cmake + ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/OTBWrapperMacros.cmake COPYONLY IMMEDIATE) + # Save the compiler settings so another project can import them. INCLUDE(${CMAKE_ROOT}/Modules/CMakeExportBuildSettings.cmake) CMAKE_EXPORT_BUILD_SETTINGS(${OTB_BINARY_DIR}/OTBBuildSettings.cmake)