You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 717B

12345678910111213141516171819202122
  1. SET(UTILSERVERSRC rspamd_http_server.c)
  2. SET(UTILBENCHSRC rspamd_http_bench.c)
  3. SET(BASE64SRC base64.c)
  4. SET(MIMESRC mime_tool.c)
  5. MACRO(ADD_UTIL NAME)
  6. ADD_EXECUTABLE("${NAME}" "${ARGN}")
  7. SET_TARGET_PROPERTIES("${NAME}" PROPERTIES LINKER_LANGUAGE CXX)
  8. TARGET_LINK_LIBRARIES("${NAME}" rspamd-server)
  9. IF (ENABLE_SNOWBALL MATCHES "ON")
  10. TARGET_LINK_LIBRARIES("${NAME}" stemmer)
  11. ENDIF()
  12. TARGET_LINK_LIBRARIES("${NAME}" rspamd-hiredis)
  13. TARGET_LINK_LIBRARIES("${NAME}" ${RSPAMD_REQUIRED_LIBRARIES})
  14. ENDMACRO()
  15. IF (ENABLE_UTILS MATCHES "ON")
  16. ADD_UTIL(rspamd-http-server ${UTILSERVERSRC})
  17. ADD_UTIL(rspamd-http-bench ${UTILBENCHSRC})
  18. ADD_UTIL(rspamd-base64 ${BASE64SRC})
  19. ADD_UTIL(rspamd-mime-tool ${MIMESRC})
  20. ENDIF()