Browse Source

[Rework] Require proper C++ environment for Rspamd build

tags/3.0
Vsevolod Stakhov 3 years ago
parent
commit
7de0d515d1
2 changed files with 6 additions and 0 deletions
  1. 2
    0
      CMakeLists.txt
  2. 4
    0
      src/CMakeLists.txt

+ 2
- 0
CMakeLists.txt View File

@@ -27,7 +27,9 @@ CMAKE_POLICY(SET CMP0075 NEW)

# This is supported merely with cmake 3.1
SET(CMAKE_C_STANDARD 11)
SET(CMAKE_CXX_STANDARD 17)
SET(CMAKE_C_STANDARD_REQUIRED ON)
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")

SET(RSPAMD_MASTER_SITE_URL "https://rspamd.com")

+ 4
- 0
src/CMakeLists.txt View File

@@ -68,12 +68,16 @@ IF (ENABLE_CLANG_PLUGIN MATCHES "ON")
FOREACH(_lib ${CLANG_EXTRA_PLUGINS_LIBS})
SET(CMAKE_C_FLAGS
"${CMAKE_C_FLAGS} -Xclang -load -Xclang ${_lib}")
SET(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -Xclang -load -Xclang ${_lib}")
ENDFOREACH()
ENDIF()
IF(CLANG_EXTRA_PLUGINS)
FOREACH(_plug ${CLANG_EXTRA_PLUGINS})
SET(CMAKE_C_FLAGS
"${CMAKE_C_FLAGS} -Xclang -add-plugin -Xclang ${_plug}")
SET(CMAKE_CXX_FLAGS
"${CMAKE_C_FLAGS} -Xclang -add-plugin -Xclang ${_plug}")
ENDFOREACH()
ENDIF()
ENDIF ()

Loading…
Cancel
Save