CMakeLists.txt
1.0 KB
option(WITH_APACHE "Build Apache Module" ON)
if(WITH_APACHE)
add_library(mod_dmapserver MODULE mod_dmapserver.c)
set_target_properties(mod_dmapserver PROPERTIES PREFIX "")
find_package(APACHE)
if(APACHE_FOUND)
include_directories(${APACHE_INCLUDE_DIR})
target_link_libraries(mod_dmapserver ${APACHE_LIBRARY})
else(APACHE_FOUND)
MESSAGE (SEND_ERROR "APACHE dependency was not found!")
endif(APACHE_FOUND)
find_package(APR)
if(APR_FOUND)
include_directories(${APR_INCLUDE_DIR} ${APU_INCLUDE_DIR})
target_link_libraries(mod_dmapserver ${APR_LIBRARY} ${APU_LIBRARY})
if(DEFINED APR_CPPFLAGS)
add_definitions("${APR_CPPFLAGS}")
endif(DEFINED APR_CPPFLAGS)
else(APR_FOUND)
MESSAGE (SEND_ERROR "APR dependency was not found!")
endif(APR_FOUND)
if(APACHE_MODULE_DIR)
INSTALL(TARGETS mod_dmapserver DESTINATION ${APACHE_MODULE_DIR})
endif(APACHE_MODULE_DIR)
else(WITH_APACHE)
message(STATUS " * Apache Module support status: DISABLED")
endif(WITH_APACHE)