parent
2c0cedc2bd
commit
0b2c2f4a3b
|
@ -12,3 +12,13 @@ if(BUILD_SHARED_LIBS)
|
||||||
else()
|
else()
|
||||||
target_link_libraries(example uhttpd_s ${LIBEV_LIBRARY})
|
target_link_libraries(example uhttpd_s ${LIBEV_LIBRARY})
|
||||||
endif()
|
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()
|
|
@ -121,7 +121,7 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
srv->on_request = on_request;
|
srv->on_request = on_request;
|
||||||
|
|
||||||
srv->load_plugin(srv, "/usr/local/lib/uhttpd/test.so");
|
srv->load_plugin(srv, "/usr/local/lib/uhttpd/test_plugin.so");
|
||||||
|
|
||||||
uh_log_info("Listen on: *:%d\n", port);
|
uh_log_info("Listen on: *:%d\n", port);
|
||||||
|
|
||||||
|
|
|
@ -138,10 +138,6 @@ endif()
|
||||||
# configure a header file to pass some of the CMake settings to the source code
|
# configure a header file to pass some of the CMake settings to the source code
|
||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h)
|
||||||
|
|
||||||
if(HAVE_DLOPEN)
|
|
||||||
add_subdirectory(plugins)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(
|
install(
|
||||||
FILES
|
FILES
|
||||||
uhttpd.h
|
uhttpd.h
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
option(BUILD_TEST_PLUGIN "Build test plugin" ON)
|
|
||||||
|
|
||||||
set(PLUGINS "")
|
|
||||||
|
|
||||||
if(BUILD_TEST_PLUGIN)
|
|
||||||
set(PLUGINS ${PLUGINS} test_plugin)
|
|
||||||
add_library(test_plugin MODULE test.c)
|
|
||||||
set_target_properties(test_plugin PROPERTIES OUTPUT_NAME test PREFIX "")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(
|
|
||||||
TARGETS ${PLUGINS}
|
|
||||||
LIBRARY DESTINATION lib/uhttpd
|
|
||||||
)
|
|
Loading…
Reference in New Issue