summaryrefslogtreecommitdiff
path: root/ctor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ctor.cc')
-rw-r--r--ctor.cc70
1 files changed, 35 insertions, 35 deletions
diff --git a/ctor.cc b/ctor.cc
index 3dd1b59..daf040e 100644
--- a/ctor.cc
+++ b/ctor.cc
@@ -10,42 +10,42 @@ ctor::build_configurations ctorConfigs(const ctor::settings& settings)
return
{
{
- .system = ctor::output_system::build,
- .target = "libctor.a",
- .sources = {
- "src/build.cc",
- "src/configure.cc",
- "src/deps.cc",
- "src/execute.cc",
- "src/externals_manual.cc",
- "src/libctor.cc",
- "src/pointerlist.cc",
- "src/rebuild.cc",
- "src/task.cc",
- "src/task_ar.cc",
- "src/task_fn.cc",
- "src/task_cc.cc",
- "src/task_ld.cc",
- "src/task_so.cc",
- "src/tasks.cc",
- "src/tools.cc",
- "src/util.cc",
- "src/unittest.cc",
- },
- .flags = {
- .cxxflags = {
- "-std=c++20",
- "-O3",
- "-g",
- "-Wall",
- "-Wextra",
- "-Wshadow",
- "-Wconversion",
-// "-Wnrvo",
- "-Isrc",
- "-fexceptions",
+ ctor::output_system::build,
+ ctor::target("libctor.a"),
+ ctor::sources{
+ "src/build.cc",
+ "src/configure.cc",
+ "src/deps.cc",
+ "src/execute.cc",
+ "src/externals_manual.cc",
+ "src/libctor.cc",
+ "src/pointerlist.cc",
+ "src/rebuild.cc",
+ "src/task.cc",
+ "src/task_ar.cc",
+ "src/task_fn.cc",
+ "src/task_cc.cc",
+ "src/task_ld.cc",
+ "src/task_so.cc",
+ "src/tasks.cc",
+ "src/tools.cc",
+ "src/util.cc",
+ "src/unittest.cc",
},
- },
+ ctor::flags({
+ .cxxflags = {
+ "-std=c++20",
+ "-O3",
+ "-g",
+ "-Wall",
+ "-Wextra",
+ "-Wshadow",
+ "-Wconversion",
+// "-Wnrvo",
+ "-Isrc",
+ "-fexceptions",
+ },
+ }),
}
};
}