Skip to content

cmake: declare target link interfaces explicitly - #479

Merged
starseeker merged 1 commit into
stepcode:developfrom
starseeker:develop
Aug 2, 2026
Merged

cmake: declare target link interfaces explicitly#479
starseeker merged 1 commit into
stepcode:developfrom
starseeker:develop

Conversation

@starseeker

Copy link
Copy Markdown
Member

Use modern target_link_libraries scopes so libraries publish their transitive requirements and executables keep theirs private. This preserves schema test linkage with current CMake versions.

Use modern target_link_libraries scopes so libraries publish their
transitive requirements and executables keep theirs private. This
preserves schema test linkage with current CMake versions.
@starseeker

Copy link
Copy Markdown
Member Author

Everything passes except the Windows BRL-CAD integration and I'm pretty sure that's a CI environment setup issue - BRL-CAD's CMake system recently made some changes, so we'll need to update our CI setup to match theirs.

@starseeker
starseeker merged commit ec07e4e into stepcode:develop Aug 2, 2026
5 of 6 checks passed
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