define ENABLE_TESTING when building tests

This commit is contained in:
Josh Holtrop 2017-01-15 20:08:28 -05:00
parent 6ba280e75d
commit da2bafd563

View File

@ -44,13 +44,13 @@ def build(bld):
test_sources = bld.path.ant_glob(["src/*/**/*.cc", "src/*/**/*.c", "libs/glcxx/src/glcxx/*"]) test_sources = bld.path.ant_glob(["src/*/**/*.cc", "src/*/**/*.c", "libs/glcxx/src/glcxx/*"])
test_sources += bld.path.ant_glob("test/src/**/*.cc") test_sources += bld.path.ant_glob("test/src/**/*.cc")
test_sources += ["libs/googletest/src/gtest-all.cc"] test_sources += ["libs/googletest/src/gtest-all.cc"]
test_includes = includes + [] test_includes = includes + ["libs/googletest/include", "libs/googletest"]
test_includes += ["libs/googletest/include", "libs/googletest"] test_defines = defines + ["ENABLE_TESTING"]
bld(features = "cxx cxxprogram", bld(features = "cxx cxxprogram",
target = "tests", target = "tests",
source = test_sources, source = test_sources,
includes = test_includes, includes = test_includes,
defines = defines, defines = test_defines,
lib = test_libs, lib = test_libs,
cxxflags = ["-Wall", "-std=gnu++14", "--coverage", "-Wno-switch"], cxxflags = ["-Wall", "-std=gnu++14", "--coverage", "-Wno-switch"],
linkflags = ["--coverage"], linkflags = ["--coverage"],