Skip to content

Combine lib dependencies into static libktx on all desktop platforms#1090

Merged
MarkCallow merged 8 commits intomainfrom
single_static_lib
Dec 9, 2025
Merged

Combine lib dependencies into static libktx on all desktop platforms#1090
MarkCallow merged 8 commits intomainfrom
single_static_lib

Conversation

@MarkCallow
Copy link
Copy Markdown
Collaborator

@MarkCallow MarkCallow commented Dec 8, 2025

Previously this was only done on macOS - using libtool. There is a simple, though hard to find, cross-platform way to do this via CMake which is now being used.

Add test of static build to CI.

@MarkCallow MarkCallow changed the title Combine dependencies into single libktx on all desktop platforms when building static library Combine lib dependencies into static libktx on all desktop platforms Dec 8, 2025
@MarkCallow MarkCallow merged commit 5a07bc6 into main Dec 9, 2025
51 checks passed
@MarkCallow MarkCallow deleted the single_static_lib branch December 9, 2025 00:59
richgel999 pushed a commit to BinomialLLC/KTX-Software-Binomial-Fork that referenced this pull request Mar 9, 2026
…hronosGroup#1090)

Previously this was only done on macOS - using `libtool`. Changed to
a simple, though hard to find, cross-platform way to do this via CMake.

Add CI test of build and use of a static library.

Remove macOS 13 build from CI as these runner images have been
retired from GitHub Actions.
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