-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Meson to CMaNGOS #406
base: master
Are you sure you want to change the base?
Add Meson to CMaNGOS #406
Conversation
As you said it, barely works on windows. I see the issue mainly that I would then be responsible to help with maintaining it works :D And also, I have never seen it before so that means its not as well adopted. |
All the big Linux OSS projects use Meson. Gnome does, Systemd does and quite a few others too https://mesonbuild.com/Users.html Also I've been maintaining a meson fork of tbc for months now, it doesn't need changes unless files are added or removed |
d3fd2ad
to
85f588d
Compare
Debian Unstable with Meson + Ninja (the "derp" dependency was just added as a proof of concept. We redistribute bzip2 in |
81bbc4e
to
7b5f3dd
Compare
e88550e
to
1b0576e
Compare
bb801d1
to
6be8032
Compare
I pushed openssl 3.0 support commit right away, thanks. |
400c43b
to
50497a0
Compare
9b3cb86
to
a3d9c3b
Compare
25e66d7
to
03b4ce2
Compare
5b7cd9a
to
edaf949
Compare
d42a1b1
to
c42755a
Compare
🍰 Pullrequest
This PR adds the Meson Build System to CMaNGOS. Works great with Linux, OK with MacOS and barely works with Windows (but does work).
I seem to be the only one who sees value in this, so if nobody else can be convinced to switch to a simpler build system than CMake then close the PR again.
Todo / Checklist