Skip to content

build/meson: remove workaround, revise exports#95

Open
mochaaP wants to merge 3 commits into
zyantific:masterfrom
mcha-forks:master
Open

build/meson: remove workaround, revise exports#95
mochaaP wants to merge 3 commits into
zyantific:masterfrom
mcha-forks:master

Conversation

@mochaaP

@mochaaP mochaaP commented Dec 9, 2025

Copy link
Copy Markdown
Contributor

split export static and shared meson targets under the same name
make pkgconfig optional
export predef cflags
@athre0z

athre0z commented Dec 14, 2025

Copy link
Copy Markdown
Member

Do I understand correctly that we'll have to wait for this to be merged in Meson and rolled out widely before we merge removal of the workaround here?

@mochaaP

mochaaP commented Dec 20, 2025

Copy link
Copy Markdown
Contributor Author

wait for merge - yes, widely rollout - no. lto is an optional feature.

for the exports, I wonder if we can use dllimport all the times when consuming the library. iirc it may add one layer of indirection if linking with static library

@mochaaP

mochaaP commented Dec 20, 2025

Copy link
Copy Markdown
Contributor Author

asciicast

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.

2 participants