summaryrefslogtreecommitdiff
path: root/ctor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ctor.cc')
-rw-r--r--ctor.cc60
1 files changed, 41 insertions, 19 deletions
diff --git a/ctor.cc b/ctor.cc
index 76488a5..e610801 100644
--- a/ctor.cc
+++ b/ctor.cc
@@ -13,25 +13,47 @@ ctor::build_configurations ctorConfigs(const ctor::settings& settings)
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",
- },
+ "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::headers{
+ "src/argparser.h",
+ "src/build.h",
+ "src/configure.h",
+ "src/ctor.h",
+ "src/deps.h",
+ "src/execute.h",
+ "src/externals.h",
+ "src/externals_manual.h",
+ "src/pointerlist.h",
+ "src/rebuild.h",
+ "src/task.h",
+ "src/task_ar.h",
+ "src/task_cc.h",
+ "src/task_fn.h",
+ "src/task_ld.h",
+ "src/task_so.h",
+ "src/tasks.h",
+ "src/tools.h",
+ "src/unittest.h",
+ "src/util.h",
+ },
ctor::cxx_flags{
"-std=c++20",
"-O3",