From 2855b6e1172d5b544b150bf617b216691801f574 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 22 Feb 2026 16:32:38 +0100 Subject: Make it possible to register header files along with the sources. --- ctor.cc | 60 +++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 19 deletions(-) (limited to 'ctor.cc') 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", -- cgit v1.2.3