| project('crosstest') | |
| if get_option('generate') | |
| conf_data = configuration_data() | |
| conf_data.set('system', build_machine.system()) | |
| conf_data.set('cpu', build_machine.cpu()) | |
| conf_data.set('cpu_family', build_machine.cpu_family()) | |
| conf_data.set('endian', build_machine.endian()) | |
| configure_file(input: 'crossfile.in', | |
| output: 'crossfile', | |
| configuration: conf_data) | |
| message('Written cross file') | |
| else | |
| assert(meson.is_cross_build(), 'not setup as cross build') | |
| endif |