12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- SET(TESTSRC rspamd_expression_test.c
- rspamd_memcached_test.c
- rspamd_mem_pool_test.c
- rspamd_statfile_test.c
- rspamd_fuzzy_test.c
- rspamd_test_suite.c
- rspamd_url_test.c
- rspamd_dns_test.c
- rspamd_async_test.c
- rspamd_dkim_test.c
- rspamd_rrd_test.c
- rspamd_rcl_test.c)
-
- ADD_EXECUTABLE(rspamd-test EXCLUDE_FROM_ALL ${TESTSRC})
- SET_TARGET_PROPERTIES(rspamd-test PROPERTIES LINKER_LANGUAGE C)
- SET_TARGET_PROPERTIES(rspamd-test PROPERTIES COMPILE_FLAGS "-DRSPAMD_TEST")
-
- TARGET_LINK_LIBRARIES(rspamd-test event)
- TARGET_LINK_LIBRARIES(rspamd-test m)
- TARGET_LINK_LIBRARIES(rspamd-test ${GLIB2_LIBRARIES})
- TARGET_LINK_LIBRARIES(rspamd-test ${CMAKE_REQUIRED_LIBRARIES})
- TARGET_LINK_LIBRARIES(rspamd-test rspamd-mime)
- TARGET_LINK_LIBRARIES(rspamd-test rspamd-server)
- TARGET_LINK_LIBRARIES(rspamd-test rspamd-util)
- TARGET_LINK_LIBRARIES(rspamd-test rspamd-rcl)
- TARGET_LINK_LIBRARIES(rspamd-test hiredis)
- IF(HAVE_LIBEVENT2)
- TARGET_LINK_LIBRARIES(rspamd-test event_pthreads)
- ENDIF(HAVE_LIBEVENT2)
- INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/src")
- IF(GMIME2_FOUND)
- TARGET_LINK_LIBRARIES(rspamd-test ${GMIME2_LIBRARIES})
- ELSE(GMIME2_FOUND)
- TARGET_LINK_LIBRARIES(rspamd-test ${GMIME24_LIBRARIES})
- ENDIF(GMIME2_FOUND)
- IF(ENABLE_STATIC MATCHES "ON")
- TARGET_LINK_LIBRARIES(rspamd-test ${PCRE_LIBRARIES})
- ENDIF(ENABLE_STATIC MATCHES "ON")
- IF(ENABLE_LUAJIT MATCHES "ON")
- TARGET_LINK_LIBRARIES(rspamd-test "${LUAJIT_LIBRARY}")
- ELSE(ENABLE_LUAJIT MATCHES "ON")
- TARGET_LINK_LIBRARIES(rspamd-test "${LUA_LIBRARY}")
- ENDIF(ENABLE_LUAJIT MATCHES "ON")
- IF(OPENSSL_FOUND)
- TARGET_LINK_LIBRARIES(rspamd-test ${OPENSSL_LIBRARIES})
- ENDIF(OPENSSL_FOUND)
|