summaryrefslogtreecommitdiff
path: root/test/ctor.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2026-01-27 08:06:24 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2026-01-27 08:06:24 +0100
commit8a90261287d7464d0c6d0d2231b41a0a9e78a3fa (patch)
tree063dd0e152012eb5f4051ae9ece46433f30fe070 /test/ctor.cc
parent87d0af5e97f9d6208107cc4f5b1589430b4cd9db (diff)
Make use of exceptions explicit in compiler flags.
Diffstat (limited to 'test/ctor.cc')
-rw-r--r--test/ctor.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/ctor.cc b/test/ctor.cc
index 8b89f6d..053e4e6 100644
--- a/test/ctor.cc
+++ b/test/ctor.cc
@@ -22,6 +22,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"argparser\"",
+ "-fexceptions",
},
},
},
@@ -39,6 +40,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"generated_sources\"",
+ "-fexceptions",
},
},
},
@@ -56,6 +58,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"argsplit\"",
+ "-fexceptions",
},
},
},
@@ -73,6 +76,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"pointerlist\"",
+ "-fexceptions",
},
},
},
@@ -92,6 +96,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"deps\"",
+ "-fexceptions",
},
},
},
@@ -105,6 +110,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
.flags = {
.cxxflags = {
"-std=c++20", "-O3", "-Wall",
+ "-fexceptions",
},
},
},
@@ -125,6 +131,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"execute\"",
+ "-fexceptions",
},
.ldflags = { "-pthread" },
},
@@ -143,6 +150,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"tasks\"",
+ "-fexceptions",
},
.ldflags = { "-pthread" },
},
@@ -161,6 +169,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"cycle\"",
+ "-fexceptions",
},
.ldflags = { "-pthread" },
},
@@ -179,6 +188,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"source_type\"",
+ "-fexceptions",
},
.ldflags = { "-pthread" },
},
@@ -199,6 +209,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
"-std=c++20", "-O3", "-Wall",
"-I../src", "-Iuunit",
"-DOUTPUT=\"tools\"",
+ "-fexceptions",
},
},
},
@@ -228,6 +239,7 @@ ctor::build_configurations ctorTestConfigs(const ctor::settings& settings)
.cxxflags = {
"-std=c++20", "-O3", "-Wall",
"-I../src",
+ "-fexceptions",
},
.ldflags = { "-pthread" },
},