libuhttpd/example/CMakeLists.txt

24 lines
578 B
CMake
Raw Normal View History

include_directories(
${CMAKE_SOURCE_DIR}/src
${CMAKE_SOURCE_DIR}/src/http-parser
${CMAKE_SOURCE_DIR}/src/buffer
${CMAKE_BINARY_DIR}/src
${LIBEV_INCLUDE_DIR})
add_executable(example example.c)
if(BUILD_SHARED_LIBS)
target_link_libraries(example uhttpd ${LIBEV_LIBRARY})
else()
target_link_libraries(example uhttpd_s ${LIBEV_LIBRARY})
endif()
if(HAVE_DLOPEN)
add_library(test_plugin MODULE test_plugin.c)
set_target_properties(test_plugin PROPERTIES OUTPUT_NAME test_plugin PREFIX "")
install(
TARGETS test_plugin
LIBRARY DESTINATION lib/uhttpd
)
endif()