# Generate Configuration Files from Yaml python_exe = find_program('python3', 'python') sensor_gen = custom_target('sensor-gen', output: 'sensor-gen.cpp', input: [ 'sensor_gen.py', get_option('sensor-yaml-gen')], command: [ python_exe, '@INPUT0@', '-i', '@INPUT1@', '-o', meson.current_build_dir(), 'generate-cpp', ], ) generated_src += sensor_gen invsensor_gen = custom_target('invsensor-gen', output: 'inventory-sensor-gen.cpp', input: [ 'inventory-sensor.py', get_option('invsensor-yaml-gen')], command: [ python_exe, '@INPUT0@', '-i', '@INPUT1@', '-o', meson.current_build_dir(), 'generate-cpp', ], ) generated_src += invsensor_gen fru_gen = custom_target('fru-gen', output: 'fru-read-gen.cpp', input: [ 'fru_gen.py', get_option('fru-yaml-gen') ], command: [ python_exe, '@INPUT0@', '-i', '@INPUT1@', '-o', meson.current_build_dir(), 'generate-cpp', ], ) generated_src += fru_gen