Skip to content

Add xmake build support#48

Merged
ousnius merged 1 commit intoousnius:mainfrom
qudix:dev/xmake
Sep 28, 2024
Merged

Add xmake build support#48
ousnius merged 1 commit intoousnius:mainfrom
qudix:dev/xmake

Conversation

@qudix
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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