blob: f2c6c54a06a51efc17a1f42bbadc60781dd97cd3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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()
|