diff options
Diffstat (limited to 'plugins/LV2/Helpers.cmake')
-rwxr-xr-x | plugins/LV2/Helpers.cmake | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/LV2/Helpers.cmake b/plugins/LV2/Helpers.cmake new file mode 100755 index 0000000..83c3d95 --- /dev/null +++ b/plugins/LV2/Helpers.cmake @@ -0,0 +1,15 @@ +function(add_airwindows_plugin name) + file(GLOB plug_src + ${CMAKE_CURRENT_SOURCE_DIR}/src/${name}/*.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/${name}/*.cpp) + + add_library(${name} MODULE ${plug_src}) + + set_target_properties(${name} PROPERTIES + PREFIX "" + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${name}) + + # target_include_directories(${name} PRIVATE ${VSTSDK_ROOT}) + configure_file(src/${name}/manifest.ttl.in ${name}/manifest.ttl @ONLY) + configure_file(src/${name}/${name}.ttl ${name}/${name}.ttl COPYONLY) +endfunction(add_airwindows_plugin) |