a3a980eb0d
Allows switching `tests=yes`/`no` and rebuilding only tests and main, instead of the whole engine. Co-authored-by: Andrii Doroshenko (Xrayez) <xrayez@gmail.com>
15 lines
341 B
Python
15 lines
341 B
Python
#!/usr/bin/python
|
|
|
|
Import("env")
|
|
|
|
env.tests_sources = []
|
|
|
|
env_tests = env.Clone()
|
|
|
|
# Enable test framework and inform it of configuration method.
|
|
env_tests.Append(CPPDEFINES=["DOCTEST_CONFIG_IMPLEMENT"])
|
|
|
|
env_tests.add_source_files(env.tests_sources, "*.cpp")
|
|
|
|
lib = env_tests.add_library("tests", env.tests_sources)
|
|
env.Prepend(LIBS=[lib])
|