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



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


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

+ 4
- 0
src/CMakeLists.txt View File

FOREACH(_lib ${CLANG_EXTRA_PLUGINS_LIBS}) FOREACH(_lib ${CLANG_EXTRA_PLUGINS_LIBS})
SET(CMAKE_C_FLAGS SET(CMAKE_C_FLAGS
"${CMAKE_C_FLAGS} -Xclang -load -Xclang ${_lib}") "${CMAKE_C_FLAGS} -Xclang -load -Xclang ${_lib}")
SET(CMAKE_CXX_FLAGS
"${CMAKE_CXX_FLAGS} -Xclang -load -Xclang ${_lib}")
ENDFOREACH() ENDFOREACH()
ENDIF() ENDIF()
IF(CLANG_EXTRA_PLUGINS) IF(CLANG_EXTRA_PLUGINS)
FOREACH(_plug ${CLANG_EXTRA_PLUGINS}) FOREACH(_plug ${CLANG_EXTRA_PLUGINS})
SET(CMAKE_C_FLAGS SET(CMAKE_C_FLAGS
"${CMAKE_C_FLAGS} -Xclang -add-plugin -Xclang ${_plug}") "${CMAKE_C_FLAGS} -Xclang -add-plugin -Xclang ${_plug}")
SET(CMAKE_CXX_FLAGS
"${CMAKE_C_FLAGS} -Xclang -add-plugin -Xclang ${_plug}")
ENDFOREACH() ENDFOREACH()
ENDIF() ENDIF()
ENDIF () ENDIF ()

Loading…
Cancel
Save