aboutsummaryrefslogblamecommitdiffstats
path: root/plugins/LV2/Helpers.cmake
blob: 04cc8ee988080b94953bbf243b33fe1fe0ebdae5 (plain) (tree)
1
2
3
4
5
6
7
8
9
10






                                                      
                                                               

                                            
                                               
 
                                                                              
                                  
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)