Skip to content

Improve CMake reuse of vendored subprojects#1413

Open
Growl1234 wants to merge 2 commits into
grimme-lab:mainfrom
Growl1234:main
Open

Improve CMake reuse of vendored subprojects#1413
Growl1234 wants to merge 2 commits into
grimme-lab:mainfrom
Growl1234:main

Conversation

@Growl1234
Copy link
Copy Markdown
Contributor

  • Fix CMake target reuse so that subprojects already introduced by nested FetchContent/subproject builds are not added again, avoiding duplicate targets such as test-drive, test-drive-lib, and related test executables.
  • Add Meson dist symlinks, so the CMake build can reuse the dependency sources already included in the dist tarball instead of downloading another copy online.

Growl1234 added 2 commits May 31, 2026 18:05
Signed-off-by: Growl <uwsy1059@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant