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_DIR ${CMAKE_CURRENT_BINARY_DIR}/airwindows.lv2/) set_target_properties(${name} PROPERTIES PREFIX "" LIBRARY_OUTPUT_DIRECTORY ${TARGET_DIR}) configure_file(src/${name}/${name}.ttl ${TARGET_DIR}/${name}.ttl COPYONLY) endfunction(add_airwindows_plugin)