diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2023-07-04 14:26:45 -0400 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2023-07-05 21:34:25 +0300 |
commit | d140342c148b91b16c39795f72ca09840d5fe54f (patch) | |
tree | ecaff7b0ee7aec1a73ed9919946dab45af961e7b /test cases | |
parent | 8369dbbfecafa87629f0624e6dc7c9cd235043a4 (diff) | |
download | meson-d140342c148b91b16c39795f72ca09840d5fe54f.zip meson-d140342c148b91b16c39795f72ca09840d5fe54f.tar.gz meson-d140342c148b91b16c39795f72ca09840d5fe54f.tar.bz2 |
comp.preprocess(): Do not treat every file as assembly
Fixes: #11940
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/common/259 preprocess/math.c | 3 | ||||
-rw-r--r-- | test cases/common/259 preprocess/meson.build | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/test cases/common/259 preprocess/math.c b/test cases/common/259 preprocess/math.c new file mode 100644 index 0000000..37d3cc6 --- /dev/null +++ b/test cases/common/259 preprocess/math.c @@ -0,0 +1,3 @@ +// Verify we preprocess as C language, otherwise including math.h would fail. +// See https://github.com/mesonbuild/meson/issues/11940. +#include <math.h> diff --git a/test cases/common/259 preprocess/meson.build b/test cases/common/259 preprocess/meson.build index 5107427..10e8b09 100644 --- a/test cases/common/259 preprocess/meson.build +++ b/test cases/common/259 preprocess/meson.build @@ -15,7 +15,7 @@ bar_x = custom_target( dep = declare_dependency(compile_args: '-DPLOP=0') -pp_files = cc.preprocess('foo.c', bar_x, output: '@PLAINNAME@.c', dependencies: dep) +pp_files = cc.preprocess('foo.c', bar_x, 'math.c', output: '@PLAINNAME@.c', dependencies: dep) foreach f : pp_files message(f.full_path()) |