Skip to content
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 xmake build support #48

Merged
merged 1 commit into from
Sep 28, 2024
Merged

Add xmake build support #48

merged 1 commit into from
Sep 28, 2024

Conversation

qudix
Copy link
Contributor

@qudix qudix commented Sep 28, 2024

This pr adds optional support for building with xmake (build system + package manager). This includes automatically fetching dependencies such as half and miniball, and if tests are enabled, catch2.

I wanted to make sure that this wouldn't introduce any additional maintenance burden on you if you decide to accept this pr by making it as automated as possible and dead simple with everything defined in one file.

Building is also dead simple, just run:

xmake build

...in the root source tree.

@ousnius
Copy link
Owner

ousnius commented Sep 28, 2024

Looks simple enough and no reason not to add it, thanks.

@ousnius ousnius merged commit 9ff370c into ousnius:main Sep 28, 2024
@qudix qudix deleted the dev/xmake branch September 29, 2024 11:45
@qudix
Copy link
Contributor Author

qudix commented Sep 29, 2024

nifly is now available as an xrepo package itself:
xmake-io/xmake-repo#5368

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