mirror of
https://github.com/emqx/neuron.git
synced 2026-10-19 23:02:33 +08:00
19 lines
815 B
CMake
19 lines
815 B
CMake
# sample driver plugin
|
|
set(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}")
|
|
|
|
set(SAMPLE_PLUGIN_SOURCES plugin_sample_drv.c)
|
|
add_library(plugin-sample-drv SHARED)
|
|
target_sources(plugin-sample-drv PRIVATE ${SAMPLE_PLUGIN_SOURCES})
|
|
target_include_directories(plugin-sample-drv PRIVATE ${CMAKE_SOURCE_DIR}/include)
|
|
target_link_libraries(plugin-sample-drv neuron-base dl)
|
|
target_link_libraries(plugin-sample-drv ${CMAKE_THREAD_LIBS_INIT})
|
|
|
|
# sample application plugin
|
|
set(SAMPLE_PLUGIN_SOURCES plugin_sample_app.c)
|
|
add_library(plugin-sample-app SHARED)
|
|
target_sources(plugin-sample-app PRIVATE ${SAMPLE_PLUGIN_SOURCES})
|
|
target_include_directories(plugin-sample-app PRIVATE ${CMAKE_SOURCE_DIR}/include)
|
|
target_link_libraries(plugin-sample-app neuron-base dl)
|
|
target_link_libraries(plugin-sample-app ${CMAKE_THREAD_LIBS_INIT})
|
|
|