[M5+] drop curated linkdb JSON; SQLite overlay is the single source

This commit is contained in:
2026-05-13 23:28:36 +00:00
parent 5db915e576
commit 653b9fbb8d
12 changed files with 193 additions and 656 deletions

View File

@@ -35,9 +35,6 @@ find_package(reproc REQUIRED)
# ----- cargoxx library: module units + implementation units -----
add_library(cargoxx STATIC)
target_include_directories(cargoxx SYSTEM PRIVATE third_party)
target_compile_definitions(cargoxx PRIVATE
CARGOXX_LINKDB_DEFAULT_PATH="${CMAKE_CURRENT_SOURCE_DIR}/data/linkdb.json"
)
target_sources(cargoxx
PRIVATE
src/util/error.cpp
@@ -46,8 +43,7 @@ target_sources(cargoxx
src/manifest/writer.cpp
src/layout/layout.cpp
src/lockfile/lockfile.cpp
src/linkdb/recipe.cpp
src/linkdb/curated.cpp
src/linkdb/database.cpp
src/linkdb/overlay.cpp
src/codegen/flake.cpp
src/codegen/cmake.cpp