]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Rework] Move cmake modules to a dedicated path
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 15 Nov 2019 11:58:43 +0000 (11:58 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 15 Nov 2019 11:58:43 +0000 (11:58 +0000)
CMakeLists.txt
cmake/AsmOp.cmake [moved from src/libcryptobox/AsmOp.cmake with 100% similarity]
cmake/FindArch.cmake [moved from FindArch.cmake with 100% similarity]
cmake/FindRagel.cmake [moved from FindRagel.cmake with 100% similarity]
cmake/PVS-Studio.cmake [moved from PVS-Studio.cmake with 100% similarity]
src/libcryptobox/CMakeLists.txt

index c6b446cac9c99b226d565abfa6c9abb70168951d..58d0daa87d97e0c7b5c1116b678a5ea82b7c8f29 100644 (file)
@@ -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
similarity index 100%
rename from FindArch.cmake
rename to cmake/FindArch.cmake
similarity index 100%
rename from FindRagel.cmake
rename to cmake/FindRagel.cmake
similarity index 100%
rename from PVS-Studio.cmake
rename to cmake/PVS-Studio.cmake
index 8ab390fa121f4321bd4f81f5c75445f910e63b73..beeeb1eec0c53f83898746144e6f61153202540e 100644 (file)
@@ -1,4 +1,4 @@
-INCLUDE(AsmOp.cmake)
+INCLUDE(AsmOp)
 
 TARGET_ARCHITECTURE(ARCH)