45 lines
1014 B
CMake
45 lines
1014 B
CMake
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()
|