We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 531ac7b commit 366fc71Copy full SHA for 366fc71
1 file changed
examples/xmake.lua
@@ -2,8 +2,21 @@ add_rules("mode.debug", "mode.release")
2
3
set_languages("c++23")
4
5
-target("basic")
6
- set_kind("binary")
7
- add_files("basic.cpp")
8
- add_deps("mcpplibs-primitives")
9
- set_policy("build.c++.modules", true)
+local examples = {
+ "ex01_default_arithmetic",
+ "ex02_type_policy",
+ "ex03_value_policy",
+ "ex04_error_policy",
10
+ "ex05_concurrency_policy",
11
+ "ex06_custom_underlying",
12
+ "ex07_custom_policy",
13
+ "ex08_custom_operation"
14
+}
15
+
16
+for _, name in ipairs(examples) do
17
+ target(name)
18
+ set_kind("binary")
19
+ add_files(name .. ".cpp")
20
+ add_deps("mcpplibs-primitives")
21
+ set_policy("build.c++.modules", true)
22
+end
0 commit comments