Skip to content

Explicit symbol visibility#173

Open
KKhanhH wants to merge 2 commits intoh4tr3d:masterfrom
KKhanhH:explicit_symbol_visibility
Open

Explicit symbol visibility#173
KKhanhH wants to merge 2 commits intoh4tr3d:masterfrom
KKhanhH:explicit_symbol_visibility

Conversation

@KKhanhH
Copy link
Copy Markdown
Contributor

@KKhanhH KKhanhH commented Mar 23, 2026

The PR I made before for adding Windows shared library support with WINDOWS_EXPORT_ALL_SYMBOLS in #149 is not not really a best practice and meant as more of a temporary measure before actually exporting symbols. This PR will actually explicitly specify symbol exports in a cross platform manner using CMake's tools, and set symbol visibility to default to hidden for shared builds.

@KKhanhH
Copy link
Copy Markdown
Contributor Author

KKhanhH commented Mar 23, 2026

Oh, meson still runs for Linux CI builds.

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