summaryrefslogtreecommitdiffstats
path: root/modules/jsonrpc/SCsub
diff options
context:
space:
mode:
Diffstat (limited to 'modules/jsonrpc/SCsub')
-rw-r--r--modules/jsonrpc/SCsub7
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"])