diff options
author | Marvin Scholz <epirat07@gmail.com> | 2022-11-23 15:24:25 +0100 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2022-12-06 10:59:00 -0500 |
commit | bcd50e71d51eac2fa8e1afbb30cb7d5260e0f42a (patch) | |
tree | 5fc2a404989a792a60b1ea3a22f56de45b3d2290 /test cases | |
parent | 85a58f12f09795078b8bd2a26fce0465d46c36a2 (diff) | |
download | meson-bcd50e71d51eac2fa8e1afbb30cb7d5260e0f42a.zip meson-bcd50e71d51eac2fa8e1afbb30cb7d5260e0f42a.tar.gz meson-bcd50e71d51eac2fa8e1afbb30cb7d5260e0f42a.tar.bz2 |
test: Add get_define test with prefix array
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/common/132 get define/meson.build | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test cases/common/132 get define/meson.build b/test cases/common/132 get define/meson.build index df3d02a..02e5a0c 100644 --- a/test cases/common/132 get define/meson.build +++ b/test cases/common/132 get define/meson.build @@ -66,6 +66,13 @@ foreach lang : ['c', 'cpp'] have = cc.get_define('MESON_FAIL_VALUE') assert(have == '', 'MESON_FAIL_VALUE value is "@0@" instead of ""'.format(have)) + # Check if prefix array works properly and has the expected order + have = cc.get_define('MESON_FAIL_VALUE', prefix: ['#define MESON_FAIL_VALUE 1', '#undef MESON_FAIL_VALUE']) + assert(have == '', 'MESON_FAIL_VALUE value is "@0@" instead of ""'.format(have)) + + have = cc.get_define('MESON_SUCCESS_VALUE', prefix: ['#undef MESON_SUCCESS_VALUE', '#define MESON_SUCCESS_VALUE 1']) + assert(have == '1', 'MESON_SUCCESS_VALUE value is "@0@" instead of ""'.format(have)) + # This is used in the test_preprocessor_checks_CPPFLAGS() unit test. have = cc.get_define('MESON_TEST_DEFINE_VALUE') expect = get_option('MESON_TEST_DEFINE_VALUE') |