aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/Helpers.cmake
blob: 83c3d952b4889ccc20ccb440ef60f06c2375a116 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)