Skip to content

Add meson buildsystem support#2

Open
cyanreg wants to merge 1 commit into
AbyssEngine:mainfrom
cyanreg:meson
Open

Add meson buildsystem support#2
cyanreg wants to merge 1 commit into
AbyssEngine:mainfrom
cyanreg:meson

Conversation

@cyanreg

@cyanreg cyanreg commented Apr 9, 2024

Copy link
Copy Markdown

Meson can automatically use in-tree versions of libraries by cloning them into a submodules folder, but I haven't documented that.

@essial

essial commented Apr 9, 2024

Copy link
Copy Markdown
Contributor

Wouldn't this require us to maintain the source code list in two different build systems at the same time? Is there no other way?

@cyanreg

cyanreg commented Apr 9, 2024

Copy link
Copy Markdown
Author

Not really. But I wouldn't say adding a line or two when adding files is a high maintenance burden.

@essial

essial commented Apr 9, 2024

Copy link
Copy Markdown
Contributor

OK well before I add the PR we're going to need a CI pipeline to test the meson build on at least one platform to ensure we keep it up to date and working properly.

@deccer

deccer commented May 19, 2024

Copy link
Copy Markdown

Why not FetchContent with the existing CMakeLists setup, instead of adding yet another build system?

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.

3 participants