diff options
Diffstat (limited to 'modules/jsonrpc/SCsub')
-rw-r--r-- | modules/jsonrpc/SCsub | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/jsonrpc/SCsub b/modules/jsonrpc/SCsub index fe5312670a..8ee4f8bfea 100644 --- a/modules/jsonrpc/SCsub +++ b/modules/jsonrpc/SCsub @@ -5,3 +5,10 @@ Import("env_modules") env_jsonrpc = env_modules.Clone() env_jsonrpc.add_source_files(env.modules_sources, "*.cpp") + +if env["tests"]: + env_jsonrpc.Append(CPPDEFINES=["TESTS_ENABLED"]) + env_jsonrpc.add_source_files(env.modules_sources, "./tests/*.cpp") + + if env["disable_exceptions"]: + env_jsonrpc.Append(CPPDEFINES=["DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS"]) |