aboutsummaryrefslogtreecommitdiffstats
path: root/nihil.cli/CMakeLists.txt
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-06-29 00:42:31 +0100
committerLexi Winter <lexi@le-fay.org>2025-06-29 00:42:31 +0100
commitd24315268c11d435bb9accbce87b7f46dda6ed3e (patch)
tree66589cb6a15fa74d4b09683105c583e4a5c222b4 /nihil.cli/CMakeLists.txt
parent7741a9698d29f79aca3e47495dcdf87c7a712f42 (diff)
downloadnihil-d24315268c11d435bb9accbce87b7f46dda6ed3e.tar.gz
nihil-d24315268c11d435bb9accbce87b7f46dda6ed3e.tar.bz2
cli: improve command dispatch a bit
Diffstat (limited to 'nihil.cli/CMakeLists.txt')
-rw-r--r--nihil.cli/CMakeLists.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/nihil.cli/CMakeLists.txt b/nihil.cli/CMakeLists.txt
index a677798..b05ed3a 100644
--- a/nihil.cli/CMakeLists.txt
+++ b/nihil.cli/CMakeLists.txt
@@ -6,18 +6,26 @@ target_sources(nihil.cli
PUBLIC FILE_SET modules TYPE CXX_MODULES FILES
nihil.cli.ccm
- command_map.ccm
+ command.ccm
+ command_tree.ccm
+ command_node.ccm
+ dispatch_command.ccm
+ registry.ccm
usage_error.ccm
PRIVATE
- command_map.cc
+ command.cc
+ command_tree.cc
+ command_node.cc
+ dispatch_command.cc
+ registry.cc
)
if(NIHIL_TESTS)
enable_testing()
add_executable(nihil.cli.test
- test_command_map.cc
+ test.cc
)
target_link_libraries(nihil.cli.test PRIVATE
nihil.cli