commit - 0b524b19ea9628de3cb6b1e879d20c6a6fdefe8b
commit + 6e17db5d70280e5d38e43301b6283d8be0f3b510
blob - 7c63af482d0b4227a3f88cd111de7d0b6cd52d92
blob + fb18ef5ade73f069b9c6ca277c2619b70549917b
--- CMakeLists.txt
+++ CMakeLists.txt
include(CTest)
option(ENABLE_FUZZER "Enable fuzzing testing" OFF)
+option(ENABLE_STATIC_BUILD "Enable static build" OFF)
if(BUILD_TESTING)
enable_testing()
blob - ce876206eeacec2e3181afcba1e34f8064f1a8ea
blob + d5cd1456859d39835626120632c93438888ce862
--- src/CMakeLists.txt
+++ src/CMakeLists.txt
include_directories(${EXPAT_INCLUDE_DIRS} "../libtestoutput")
+set(LIBS testoutput m ${EXPAT_LIBRARIES})
add_executable(${PROJECT_NAME} testres.c ${SOURCE_FILES})
-target_link_libraries(${PROJECT_NAME} testoutput ${EXPAT_LIBRARIES} m)
+target_link_libraries(${PROJECT_NAME} ${LIBS})
+if(ENABLE_STATIC_BUILD)
+ set(LIBS ${LIBS} -static)
+endif()
add_executable(${PROJECT_NAME}.cgi testres.cgi.c ${SOURCE_FILES})
-target_link_libraries(${PROJECT_NAME}.cgi testoutput ${EXPAT_LIBRARIES} m)
+target_link_libraries(${PROJECT_NAME}.cgi ${LIBS})