Change test to reflect new semantics
@@ -2041,7 +2041,8 @@ class AllPlatformTests(BasePlatformTests):
def test_preprocessor_checks_CPPFLAGS(self):
'''
- Test that preprocessor compiler checks read CPPFLAGS but not CFLAGS
+ Test that preprocessor compiler checks read CPPFLAGS and also CFLAGS but
+ not LDFLAGS.
'''
testdir = os.path.join(self.common_test_dir, '137 get define')
define = 'MESON_TEST_DEFINE_VALUE'
@@ -2051,8 +2052,9 @@ class AllPlatformTests(BasePlatformTests):
# % and # confuse the MSVC preprocessor
# !, ^, *, and < confuse lcc preprocessor
value = 'spaces and fun@$&()-=_+{}[]:;>?,./~`'
- os.environ['CPPFLAGS'] = '-D{}="{}"'.format(define, value)
- os.environ['CFLAGS'] = '-DMESON_FAIL_VALUE=cflags-read'.format(define)
+ for env_var in ['CPPFLAGS', 'CFLAGS']:
+ os.environ[env_var] = '-D{}="{}"'.format(define, value)
+ os.environ['LDFLAGS'] = '-DMESON_FAIL_VALUE=cflags-read'.format(define)
self.init(testdir, ['-D{}={}'.format(define, value)])
def test_custom_target_exe_data_deterministic(self):
