diff options
author | fulup <fulup.arfoll@iot.bzh> | 2017-08-10 17:37:24 +0200 |
---|---|---|
committer | fulup <fulup.arfoll@iot.bzh> | 2017-08-10 17:37:24 +0200 |
commit | eb6a78be524aaee70fca55b86a7b065763591178 (patch) | |
tree | 9db4e1e9f75ef18b90255a468ab5087e65bba5c3 /Controler-afb/CMakeLists.txt | |
parent | 302d4bfcc49c69ea8251e1755ba3876555f680aa (diff) |
Work in Progress
Diffstat (limited to 'Controler-afb/CMakeLists.txt')
-rw-r--r-- | Controler-afb/CMakeLists.txt | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/Controler-afb/CMakeLists.txt b/Controler-afb/CMakeLists.txt index afebdf2..08bc377 100644 --- a/Controler-afb/CMakeLists.txt +++ b/Controler-afb/CMakeLists.txt @@ -33,7 +33,7 @@ endmacro(SET_TARGET_GENSKEL) PROJECT_TARGET_ADD(control-afb) # Define project Targets - ADD_LIBRARY(${TARGET_NAME} MODULE ctl-binding.c ctl-events.c ctl-policy.c ctl-lua.c + ADD_LIBRARY(${TARGET_NAME} MODULE ctl-binding.c ctl-events.c ctl-dispatch.c ctl-lua.c ) # Generate API-v2 hat from OpenAPI json definition @@ -45,7 +45,6 @@ PROJECT_TARGET_ADD(control-afb) LABELS "BINDING" LINK_FLAGS ${BINDINGS_LINK_FLAG} OUTPUT_NAME ${TARGET_NAME} - ) # Library dependencies (include updates automatically) @@ -56,5 +55,24 @@ PROJECT_TARGET_ADD(control-afb) # installation directory INSTALL(TARGETS ${TARGET_NAME} - LIBRARY DESTINATION ${BINDINGS_INSTALL_DIR}) + LIBRARY DESTINATION CMAKE_INSTALL_PREFIX ) + +PROJECT_TARGET_ADD(ctl-plugin-sample) + + # Define targets + ADD_LIBRARY(${TARGET_NAME} MODULE ctl-plugin-sample.c) + + # Alsa Plugin properties + SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES + PREFIX "audio-" + OUTPUT_NAME ${TARGET_NAME} + ) + # Library dependencies (include updates automatically) + TARGET_LINK_LIBRARIES(${TARGET_NAME} + ${link_libraries} + ) + + # installation directory + INSTALL(TARGETS ${TARGET_NAME} + LIBRARY DESTINATION ${BINDINGS_INSTALL_DIR}/controler) |