SET(UTILSERVERSRC rspamd_http_server.c) SET(UTILBENCHSRC rspamd_http_bench.c) SET(BASE64SRC base64.c) SET(MIMESRC mime_tool.c) MACRO(ADD_UTIL NAME) ADD_EXECUTABLE("${NAME}" "${ARGN}") SET_TARGET_PROPERTIES("${NAME}" PROPERTIES LINKER_LANGUAGE CXX) TARGET_LINK_LIBRARIES("${NAME}" rspamd-server) IF (ENABLE_SNOWBALL MATCHES "ON") TARGET_LINK_LIBRARIES("${NAME}" stemmer) ENDIF() TARGET_LINK_LIBRARIES("${NAME}" rspamd-hiredis) TARGET_LINK_LIBRARIES("${NAME}" ${RSPAMD_REQUIRED_LIBRARIES}) ENDMACRO() IF (ENABLE_UTILS MATCHES "ON") ADD_UTIL(rspamd-http-server ${UTILSERVERSRC}) ADD_UTIL(rspamd-http-bench ${UTILBENCHSRC}) ADD_UTIL(rspamd-base64 ${BASE64SRC}) ADD_UTIL(rspamd-mime-tool ${MIMESRC}) ENDIF()