1# Generate Configuration Files from Yaml 2python_exe = find_program('python3', 'python') 3 4sensor_yaml_script = files('sensor_gen.py') 5sensor_yaml_gen = run_command( \ 6 python_exe, \ 7 sensor_yaml_script, \ 8 '-i', get_option('sensor-yaml-gen'), \ 9 '-o', meson.project_build_root(), \ 10 'generate-cpp') 11if sensor_yaml_gen.returncode() != 0 12 error(sensor_yaml_gen.stderr()) 13endif 14 15invsensor_yaml_script = files('inventory-sensor.py') 16invsensor_yaml_gen = run_command( \ 17 python_exe, \ 18 invsensor_yaml_script, \ 19 '-i', get_option('invsensor-yaml-gen'), \ 20 '-o', meson.project_build_root(), \ 21 'generate-cpp') 22if invsensor_yaml_gen.returncode() != 0 23 error(invsensor_yaml_gen.stderr()) 24endif 25 26fru_yaml_script = files('fru_gen.py') 27fru_yaml_gen = run_command( \ 28 python_exe, \ 29 fru_yaml_script, \ 30 '-i', get_option('fru-yaml-gen'), \ 31 '-o', meson.project_build_root(), \ 32 'generate-cpp') 33if fru_yaml_gen.returncode() != 0 34 error(fru_yaml_gen.stderr()) 35endif 36