blob: c3ec543bd0f7a7238d8b2307fa34f2b2730bc49d (
plain) (
tree)
|
|
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}/lv2/${name})
set_target_properties(${name} PROPERTIES
PREFIX ""
LIBRARY_OUTPUT_DIRECTORY ${TARGET_DIR})
configure_file(src/${name}/manifest.ttl.in ${TARGET_DIR}/manifest.ttl @ONLY)
configure_file(src/${name}/${name}.ttl ${TARGET_DIR}/${name}.ttl COPYONLY)
endfunction(add_airwindows_plugin)
|