diff options
author | Gabe Black <gabeblack@google.com> | 2019-02-20 17:59:01 -0800 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2019-02-21 22:36:02 +0000 |
commit | 36a5473537205da5d4b26266fb1db46006aed5e4 (patch) | |
tree | 673cce89242d82727721b494c336cc79344717e7 | |
parent | 71b617b647dd83d9b8865c3ae1390c34e0e6abd2 (diff) | |
download | gem5-36a5473537205da5d4b26266fb1db46006aed5e4.tar.xz |
ext: test: Split up the GTEST_CPPFLAGS and CPPFLAGS.
scons seems to get confused in some situations when this is a single
large string and passes it as one big argument to g++ instead of
breaking it up into several arguments.
We need to do the work for it and break it into individual arguments,
like what was already being done with GTEST_LIBS.
Also wrap some overly long lines.
Change-Id: Ib7688a7abced43a9c62994d17b78d358fc0dc000
Reviewed-on: https://gem5-review.googlesource.com/c/16567
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
-rw-r--r-- | ext/googletest/SConscript | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/ext/googletest/SConscript b/ext/googletest/SConscript index 6792a756c..e5241d66a 100644 --- a/ext/googletest/SConscript +++ b/ext/googletest/SConscript @@ -43,14 +43,16 @@ gmock_src = Dir('googlemock/src') main.Append(CPPPATH=[gtest_include, gmock_include]) main.Append(LIBPATH=[build]) -env = main.Clone(CPPFLAGS='-g -Wall -Wextra -pthread' - ' -Wno-undef -isystem %s -isystem %s' % (gtest_include, gmock_include)) +env = main.Clone(CPPFLAGS=['-g', '-Wall', '-Wextra', '-pthread', + '-Wno-undef', '-isystem', str(gtest_include), + '-isystem', str(gmock_include)]) env.Append(CPPPATH=[gtest_base, gmock_base]) gtest_all = env.Object(gtest_src.File('gtest-all.cc')) gmock_all = env.Object(gmock_src.File('gmock-all.cc')) -gtest_main = env.StaticLibrary( - target='libgtest', source=[gtest_all, gmock_all, gtest_src.File('gtest_main.cc')]) +gtest_main = env.StaticLibrary(target='libgtest', source=[ + gtest_all, gmock_all, gtest_src.File('gtest_main.cc')]) main['GTEST_LIBS'] = ['libgtest', 'pthread'] -main['GTEST_CPPFLAGS'] = '-pthread -DUSE_GMOCK -Wno-undef -isystem %s' % gtest_include.abspath +main['GTEST_CPPFLAGS'] = [ + '-pthread', '-DUSE_GMOCK', '-Wno-undef', '-isystem', gtest_include.abspath] |