diff --git a/CMakeLists.txt b/CMakeLists.txt index 66bea20472df695a4dca2e3447dfd15aec4b4998..d1011a39c1c13629aeab31e23d19847427556a08 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,13 +4,10 @@ cmake_minimum_required(VERSION 3.14 FATAL_ERROR) -set(CMAKE_MODULE_PATH - ${CMAKE_SOURCE_DIR}/cmake/extensions # CMake modules for use in various projects - ${CMAKE_SOURCE_DIR}/cmake/ - ) +set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_SOURCE_DIR}/cmake/find) set(CONFIGURABLES_DIR ${CMAKE_SOURCE_DIR}/cmake/configurables) -include(PreventInSourceBuilds) +include(commons/PreventInSourceBuilds) project(BornAgain VERSION 1.17.99 @@ -74,7 +71,7 @@ elseif(WIN32) include(BornAgain/Windows) endif() -include(GetFilenameComponent) # overwrite CMake command +include(commons/GetFilenameComponent) # overwrite CMake command include(BornAgain/Directories) include(BornAgain/Compiler) include(BornAgain/Dependences) @@ -91,12 +88,12 @@ include(BornAgain/LineLength) # debug optimization if(BORNAGAIN_DEBUG_OPTIMIZATION) - include(DebugOptimization) + include(commons/DebugOptimization) endif() # code coverage analysis if(BORNAGAIN_COVERAGE) - include(CoverageFunction) + include(commons/CoverageFunction) include(BornAgain/Coverage) endif() diff --git a/cmake/extensions/AssertLibraryFunction.cmake b/cmake/commons/AssertLibraryFunction.cmake similarity index 99% rename from cmake/extensions/AssertLibraryFunction.cmake rename to cmake/commons/AssertLibraryFunction.cmake index 1fbc8366586140e7ba2563cfe82033b870ef60b9..a1aee5266148b8168bdaf851c16c547c32dd5770 100644 --- a/cmake/extensions/AssertLibraryFunction.cmake +++ b/cmake/commons/AssertLibraryFunction.cmake @@ -43,7 +43,7 @@ # include(FindPackageHandleStandardArgs) # find_package_handle_standard_args(<Package> DEFAULT_MSG <Package>_LIBRARIES <Package>_INCLUDE_DIR) # -# include(AssertLibraryFunction) +# include(commons/AssertLibraryFunction) # assert_library_function(<Package> <function_name> "") # # mark_as_advanced(<Package>_INCLUDE_DIR <Package>_LIBRARIES) diff --git a/cmake/extensions/CoverageFunction.cmake b/cmake/commons/CoverageFunction.cmake similarity index 100% rename from cmake/extensions/CoverageFunction.cmake rename to cmake/commons/CoverageFunction.cmake diff --git a/cmake/extensions/DebugOptimization.cmake b/cmake/commons/DebugOptimization.cmake similarity index 100% rename from cmake/extensions/DebugOptimization.cmake rename to cmake/commons/DebugOptimization.cmake diff --git a/cmake/extensions/GetFilenameComponent.cmake b/cmake/commons/GetFilenameComponent.cmake similarity index 100% rename from cmake/extensions/GetFilenameComponent.cmake rename to cmake/commons/GetFilenameComponent.cmake diff --git a/cmake/extensions/PreventInSourceBuilds.cmake b/cmake/commons/PreventInSourceBuilds.cmake similarity index 100% rename from cmake/extensions/PreventInSourceBuilds.cmake rename to cmake/commons/PreventInSourceBuilds.cmake diff --git a/cmake/extensions/GlobDirectories.cmake b/cmake/extensions/GlobDirectories.cmake deleted file mode 100644 index cdf3381cc30ce47da84ecf1c335b3744c973bce3..0000000000000000000000000000000000000000 --- a/cmake/extensions/GlobDirectories.cmake +++ /dev/null @@ -1,10 +0,0 @@ -MACRO(GLOB_DIRECTORIES result) - FILE(GLOB children RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *) - SET(dirlist "") - FOREACH(child ${children}) - IF(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${child}) - LIST(APPEND dirlist ${child}) - ENDIF() - ENDFOREACH() - SET(${result} ${dirlist}) -ENDMACRO() diff --git a/cmake/extensions/FindCerf.cmake b/cmake/find/FindCerf.cmake similarity index 96% rename from cmake/extensions/FindCerf.cmake rename to cmake/find/FindCerf.cmake index 3e39396bc4285cd48ae0ce5d85ab97809b36b76b..cf8ba3af4c7650a50b976b37c686dc8a2da58789 100644 --- a/cmake/extensions/FindCerf.cmake +++ b/cmake/find/FindCerf.cmake @@ -29,7 +29,7 @@ endif() mark_as_advanced(Cerf_INCLUDE_DIR Cerf_LIBRARIES) -include(AssertLibraryFunction) +include(commons/AssertLibraryFunction) assert_library_function(Cerf cerf "") assert_library_function(Cerf dawson "") assert_library_function(Cerf voigt "") diff --git a/cmake/extensions/FindFFTW3.cmake b/cmake/find/FindFFTW3.cmake similarity index 100% rename from cmake/extensions/FindFFTW3.cmake rename to cmake/find/FindFFTW3.cmake diff --git a/cmake/extensions/FindTIFF.cmake b/cmake/find/FindTIFF.cmake similarity index 100% rename from cmake/extensions/FindTIFF.cmake rename to cmake/find/FindTIFF.cmake