From c15ca59b25403a3d6a3d9383f2dabf4b8d419876 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 15 Nov 2019 11:58:43 +0000 Subject: [PATCH] [Rework] Move cmake modules to a dedicated path --- CMakeLists.txt | 7 ++++--- {src/libcryptobox => cmake}/AsmOp.cmake | 0 FindArch.cmake => cmake/FindArch.cmake | 0 FindRagel.cmake => cmake/FindRagel.cmake | 0 PVS-Studio.cmake => cmake/PVS-Studio.cmake | 0 src/libcryptobox/CMakeLists.txt | 2 +- 6 files changed, 5 insertions(+), 4 deletions(-) rename {src/libcryptobox => cmake}/AsmOp.cmake (100%) rename FindArch.cmake => cmake/FindArch.cmake (100%) rename FindRagel.cmake => cmake/FindRagel.cmake (100%) rename PVS-Studio.cmake => cmake/PVS-Studio.cmake (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index c6b446cac..58d0daa87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,7 @@ PROJECT(rspamd VERSION "${RSPAMD_VERSION}" LANGUAGES C ASM) # This is supported merely with cmake 3.1 SET(CMAKE_C_STANDARD 11) SET(CMAKE_C_STANDARD_REQUIRED ON) +LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/") SET(RSPAMD_MASTER_SITE_URL "https://rspamd.com") @@ -64,10 +65,10 @@ OPTION(ENABLE_LUA_REPL "Enables Lua repl (requires C++11 compiler) [default: OPTION(ENABLE_BLAS "Enables libopenblas support [default: OFF]" OFF) -INCLUDE(FindArch.cmake) +INCLUDE(FindArch) TARGET_ARCHITECTURE(ARCH) -INCLUDE(FindRagel.cmake) +INCLUDE(FindRagel) IF(NOT RAGEL_FOUND) MESSAGE(FATAL_ERROR "Ragel is required to build rspamd") ENDIF() @@ -1357,7 +1358,7 @@ ENDIF(NOT DEBIAN_BUILD) find_program(_PVS_STUDIO "pvs-studio-analyzer") if(_PVS_STUDIO) - include(${CMAKE_SOURCE_DIR}/PVS-Studio.cmake) + include(PVS-Studio) pvs_studio_add_target(TARGET ${PROJECT_NAME}.analyze ANALYZE ${PROJECT_NAME} rspamd-server rspamadm rspamc OUTPUT FORMAT errorfile diff --git a/src/libcryptobox/AsmOp.cmake b/cmake/AsmOp.cmake similarity index 100% rename from src/libcryptobox/AsmOp.cmake rename to cmake/AsmOp.cmake diff --git a/FindArch.cmake b/cmake/FindArch.cmake similarity index 100% rename from FindArch.cmake rename to cmake/FindArch.cmake diff --git a/FindRagel.cmake b/cmake/FindRagel.cmake similarity index 100% rename from FindRagel.cmake rename to cmake/FindRagel.cmake diff --git a/PVS-Studio.cmake b/cmake/PVS-Studio.cmake similarity index 100% rename from PVS-Studio.cmake rename to cmake/PVS-Studio.cmake diff --git a/src/libcryptobox/CMakeLists.txt b/src/libcryptobox/CMakeLists.txt index 8ab390fa1..beeeb1eec 100644 --- a/src/libcryptobox/CMakeLists.txt +++ b/src/libcryptobox/CMakeLists.txt @@ -1,4 +1,4 @@ -INCLUDE(AsmOp.cmake) +INCLUDE(AsmOp) TARGET_ARCHITECTURE(ARCH) -- 2.39.5