1project('openav_artyfx', ['cpp']) 2 3conf_data = configuration_data() 4conf_data.set('version', '1.3.1') 5 6add_project_arguments('-Wno-unused-variable', language : 'cpp') 7add_project_arguments('-Wno-reorder', language : 'cpp') 8add_project_arguments('-Wno-sign-compare', language : 'cpp') 9add_project_arguments('-fPIC', language : 'cpp') 10add_project_arguments('-shared', language : 'cpp') 11 12subdir('src') 13 14dep_names = [ 15 'lv2', 16 'cairo', 17 'sndfile', 18 'samplerate', 19 'threads', 20 'x11' 21 ] 22deps = [] 23 24foreach dep : dep_names 25 deps += dependency(dep) 26endforeach 27 28install_subdir('artyfx.lv2', install_dir : 'lib/lv2/') 29 30artyfx_dsp = library('artyfx', 31 [artyfx_dsp_src], 32 install : true, 33 name_prefix : '', # backwards compatible with old build system 34 install_dir : 'lib/lv2/artyfx.lv2/', 35 dependencies: deps) 36