CMakeLists.txt 704 B

123456789101112131415161718192021222324252627282930
  1. add_executable(fcgi-responder fcgi-responder.c)
  2. add_executable(scgi-responder scgi-responder.c)
  3. if(WIN32)
  4. set(SOCKLIBS ws2_32)
  5. endif()
  6. if(CMAKE_SYSTEM_NAME MATCHES "SunOS")
  7. set(SOCKLIBS socket nsl)
  8. elseif(CMAKE_SYSTEM_NAME MATCHES "Haiku")
  9. set(SOCKLIBS network)
  10. endif()
  11. if(SOCKLIBS)
  12. target_link_libraries(fcgi-responder ${SOCKLIBS})
  13. target_link_libraries(scgi-responder ${SOCKLIBS})
  14. endif()
  15. set(T_FILES
  16. prepare.sh
  17. request.t
  18. core-condition.t
  19. mod-fastcgi.t
  20. mod-scgi.t
  21. cleanup.sh
  22. )
  23. foreach(it ${T_FILES})
  24. add_test(NAME ${it} COMMAND "${lighttpd_SOURCE_DIR}/tests/wrapper.sh"
  25. "${lighttpd_SOURCE_DIR}/tests"
  26. "${lighttpd_BINARY_DIR}"
  27. "${lighttpd_SOURCE_DIR}/tests/${it}")
  28. endforeach()