]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Always use c++ linker now
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 28 May 2021 10:52:49 +0000 (11:52 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 28 May 2021 10:52:49 +0000 (11:52 +0100)
cmake/Hyperscan.cmake
src/CMakeLists.txt
src/client/CMakeLists.txt
src/rspamadm/CMakeLists.txt
test/CMakeLists.txt
utils/CMakeLists.txt

index 664ce7312dc9861afac3ff9b35c7a8ffa1d2b5d7..6bc3e6d11787cc5ff79de1f03cbf807e3f36ad3c 100644 (file)
@@ -10,7 +10,6 @@ if (ENABLE_HYPERSCAN MATCHES "ON")
     if (ENABLE_HYPERSCAN MATCHES "ON")
         if (${HYPERSCAN_LIBRARY} MATCHES ".*[.]a$" OR STATIC_HYPERSCAN)
             enable_language (CXX)
-            set (USE_CXX_LINKER 1)
         endif ()
     endif ()
 endif ()
index 903aa3159c2793c2777bf6f79d56c50bd86f9baf..77c8756af517ca49757a37c237e904752ac86c55 100644 (file)
@@ -230,12 +230,8 @@ ENDIF()
 TARGET_LINK_LIBRARIES(rspamd-server ${RSPAMD_REQUIRED_LIBRARIES})
 
 ADD_EXECUTABLE(rspamd ${RSPAMDSRC} ${CMAKE_CURRENT_BINARY_DIR}/workers.c)
-SET_TARGET_PROPERTIES(rspamd PROPERTIES LINKER_LANGUAGE C)
-SET_TARGET_PROPERTIES(rspamd PROPERTIES COMPILE_FLAGS "-DRSPAMD_MAIN")
-IF(USE_CXX_LINKER)
-       SET_TARGET_PROPERTIES(rspamd PROPERTIES LINKER_LANGUAGE CXX)
-       SET_TARGET_PROPERTIES(rspamd-server PROPERTIES LINKER_LANGUAGE CXX)
-ENDIF()
+SET_TARGET_PROPERTIES(rspamd PROPERTIES LINKER_LANGUAGE CXX)
+SET_TARGET_PROPERTIES(rspamd-server PROPERTIES LINKER_LANGUAGE CXX)
 IF(NOT DEBIAN_BUILD)
        SET_TARGET_PROPERTIES(rspamd PROPERTIES VERSION ${RSPAMD_VERSION})
 ENDIF(NOT DEBIAN_BUILD)
index 4e1225ae35a26d0ba5ef759d0bc982b2214fc140..60e422dbdebe00cfb7c69caf426643d9bc097502 100644 (file)
@@ -7,9 +7,7 @@ SET(RSPAMCSRC                     rspamc.c)
 ADD_EXECUTABLE(rspamc ${RSPAMCSRC} ${LIBRSPAMDCLIENTSRC})
 SET_TARGET_PROPERTIES(rspamc PROPERTIES COMPILE_FLAGS "-I${CMAKE_SOURCE_DIR}/lib")
 TARGET_LINK_LIBRARIES(rspamc rspamd-server)
-IF(USE_CXX_LINKER)
-       SET_TARGET_PROPERTIES(rspamc PROPERTIES LINKER_LANGUAGE CXX)
-ENDIF()
+SET_TARGET_PROPERTIES(rspamc PROPERTIES LINKER_LANGUAGE CXX)
 
 IF(NOT DEBIAN_BUILD)
        SET_TARGET_PROPERTIES(rspamc PROPERTIES VERSION ${RSPAMD_VERSION})
index 51ce1bc1b35ea4a081e7404360fedd4642eff211..13e2fb6da2beb189f417fcf4de657f8a883a950e 100644 (file)
@@ -27,8 +27,5 @@ IF (NOT DEBIAN_BUILD)
     SET_TARGET_PROPERTIES(rspamadm PROPERTIES VERSION ${RSPAMD_VERSION})
 ENDIF (NOT DEBIAN_BUILD)
 
-IF(USE_CXX_LINKER)
-    SET_TARGET_PROPERTIES(rspamadm PROPERTIES LINKER_LANGUAGE CXX)
-ENDIF()
-
+SET_TARGET_PROPERTIES(rspamadm PROPERTIES LINKER_LANGUAGE CXX)
 INSTALL(TARGETS rspamadm RUNTIME DESTINATION bin)
index 934b141c7f1fd04351e20d95e97a5ee3c9731e7c..9e56cbad7e01607b8c7da964c29ca7555a337cff 100644 (file)
@@ -16,9 +16,7 @@ SET(TESTSRC           rspamd_mem_pool_test.c
 ADD_EXECUTABLE(rspamd-test EXCLUDE_FROM_ALL ${TESTSRC})
 SET_TARGET_PROPERTIES(rspamd-test PROPERTIES COMPILE_FLAGS "-DRSPAMD_TEST")
 ADD_DEPENDENCIES(rspamd-test rspamd-server)
-IF(USE_CXX_LINKER)
-       SET_TARGET_PROPERTIES(rspamd-test PROPERTIES LINKER_LANGUAGE CXX)
-ENDIF()
+SET_TARGET_PROPERTIES(rspamd-test PROPERTIES LINKER_LANGUAGE CXX)
 TARGET_LINK_LIBRARIES(rspamd-test rspamd-server)
 
 SET(CXXTESTSSRC                rspamd_cxx_unit.cxx)
index 8cc5978e0c60b75b301dd19461ffa556a5e9abab..5322dd37c48855ca155153d348d87dd3b36cdfe9 100644 (file)
@@ -7,11 +7,7 @@ SET(MIMESRC mime_tool.c)
 
 MACRO(ADD_UTIL NAME)
        ADD_EXECUTABLE("${NAME}" "${ARGN}")
-       IF (USE_CXX_LINKER)
-               SET_TARGET_PROPERTIES("${NAME}" PROPERTIES LINKER_LANGUAGE CXX)
-       ELSE()
-               SET_TARGET_PROPERTIES("${NAME}" PROPERTIES LINKER_LANGUAGE C)
-       ENDIF()
+       SET_TARGET_PROPERTIES("${NAME}" PROPERTIES LINKER_LANGUAGE CXX)
        TARGET_LINK_LIBRARIES("${NAME}" rspamd-server)
        IF (ENABLE_SNOWBALL MATCHES "ON")
        TARGET_LINK_LIBRARIES("${NAME}" stemmer)