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 1.0KB

123456789101112131415161718192021222324252627
  1. SET(STATSHOWSRC statshow.c)
  2. FOREACH(_rs ${CLASSIFIERSSRC} ${TOKENIZERSSRC})
  3. LIST(APPEND STATSHOWSRC "../../${_rs}")
  4. ENDFOREACH(_rs)
  5. ADD_EXECUTABLE(statshow EXCLUDE_FROM_ALL ${STATSHOWSRC})
  6. SET_TARGET_PROPERTIES(statshow PROPERTIES LINKER_LANGUAGE C)
  7. SET_TARGET_PROPERTIES(statshow PROPERTIES COMPILE_FLAGS "-I../../src -DRSPAMD_MAIN")
  8. TARGET_LINK_LIBRARIES(statshow rspamd_lua)
  9. TARGET_LINK_LIBRARIES(statshow rspamdserver)
  10. TARGET_LINK_LIBRARIES(statshow event)
  11. IF(ENABLE_LUAJIT MATCHES "ON")
  12. TARGET_LINK_LIBRARIES(statshow "${LUAJIT_LIBRARY}")
  13. ELSE(ENABLE_LUAJIT MATCHES "ON")
  14. TARGET_LINK_LIBRARIES(statshow "${LUA_LIBRARY}")
  15. ENDIF(ENABLE_LUAJIT MATCHES "ON")
  16. TARGET_LINK_LIBRARIES(statshow ${GLIB2_LIBRARIES})
  17. TARGET_LINK_LIBRARIES(statshow ${CMAKE_REQUIRED_LIBRARIES})
  18. IF(GMIME24)
  19. TARGET_LINK_LIBRARIES(statshow ${GMIME24_LIBRARIES})
  20. ELSE(GMIME24)
  21. TARGET_LINK_LIBRARIES(statshow ${GMIME2_LIBRARIES})
  22. ENDIF(GMIME24)
  23. IF(ENABLE_STATIC MATCHES "ON")
  24. TARGET_LINK_LIBRARIES(statshow ${PCRE_LIBRARIES})
  25. ENDIF(ENABLE_STATIC MATCHES "ON")