refactor: simplify CompilationDatabase, extract ArgumentParser, remove pimpl (#371)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -131,10 +131,10 @@ add_custom_target(generate_flatbuffers_schema DEPENDS "${GENERATED_HEADER}")
|
||||
|
||||
# Temporary migration-only build graph.
|
||||
add_library(clice-core STATIC
|
||||
"${PROJECT_SOURCE_DIR}/src/command/argument_parser.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/command/command.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/command/search_config.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/command/toolchain.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/command/toolchain_provider.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/compile/compilation.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/compile/compilation_unit.cpp"
|
||||
"${PROJECT_SOURCE_DIR}/src/compile/diagnostic.cpp"
|
||||
@@ -187,6 +187,7 @@ target_link_libraries(clice-core PUBLIC
|
||||
flatbuffers
|
||||
eventide::ipc::lsp
|
||||
eventide::serde::toml
|
||||
simdjson::simdjson
|
||||
)
|
||||
|
||||
add_executable(clice "${PROJECT_SOURCE_DIR}/src/clice.cc")
|
||||
|
||||
Reference in New Issue
Block a user