| # SPDX-license-identifer: Apache-2.0 | |
| # Copyright © 2021-2023 Intel Corporation | |
| fs = import('fs') | |
| cpp_header = fs.copyfile('../src/header.hpp', 'cpp_header.h') | |
| cpp_bind_override = rust.bindgen( | |
| input : cpp_header, | |
| output : 'generated-cpp.rs', | |
| language : 'cpp', | |
| ) | |
| cpp_exe2 = executable( | |
| 'cpp_exe2', | |
| structured_sources(['../src/cpp.rs', cpp_bind_override]), | |
| link_with : cpp_lib, | |
| ) | |
| test('cpp-forced', cpp_exe2) |