summaryrefslogtreecommitdiff
path: root/data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt')
-rw-r--r--data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt b/data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt
new file mode 100644
index 000000000..55bbaf603
--- /dev/null
+++ b/data/lighttpd/lighttpd-1.4.53/tests/CMakeLists.txt
@@ -0,0 +1,44 @@
+check_include_files(fastcgi.h HAVE_FASTCGI_H)
+check_include_files(fastcgi/fastcgi.h HAVE_FASTCGI_FASTCGI_H)
+if(HAVE_FASTCGI_H OR HAVE_FASTCGI_FASTCGI_H)
+ check_library_exists(fcgi FCGI_Accept "" HAVE_FASTCGI)
+ if(HAVE_FASTCGI)
+ add_executable(fcgi-auth fcgi-auth.c)
+ add_executable(fcgi-responder fcgi-responder.c)
+ target_link_libraries(fcgi-auth fcgi)
+ target_link_libraries(fcgi-responder fcgi)
+ endif()
+endif()
+add_executable(scgi-responder scgi-responder.c)
+
+set(T_FILES
+ prepare.sh
+ cachable.t
+ core-404-handler.t
+ core-condition.t
+ core-keepalive.t
+ core-request.t
+ core-response.t
+ core-var-include.t
+ lowercase.t
+ mod-auth.t
+ mod-cgi.t
+ mod-compress.t
+ mod-extforward.t
+ mod-fastcgi.t
+ mod-proxy.t
+ mod-secdownload.t
+ mod-setenv.t
+ mod-ssi.t
+ mod-userdir.t
+ request.t
+ symlink.t
+ cleanup.sh
+)
+
+foreach(it ${T_FILES})
+ add_test(NAME ${it} COMMAND "${lighttpd_SOURCE_DIR}/tests/wrapper.sh"
+ "${lighttpd_SOURCE_DIR}/tests"
+ "${lighttpd_BINARY_DIR}"
+ "${lighttpd_SOURCE_DIR}/tests/${it}")
+endforeach()