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

Addition of a build system generator #12

Open
elfring opened this issue Jan 7, 2023 · 5 comments
Open

Addition of a build system generator #12

elfring opened this issue Jan 7, 2023 · 5 comments

Comments

@elfring
Copy link

elfring commented Jan 7, 2023

I suggest to reuse a higher level build system than your current make script so that powerful checks for software features will become easier.

@xaizek
Copy link
Owner

xaizek commented Jan 7, 2023

I was thinking of adding xmake (precisely because it can work as a normal build system instead of a generator), but would need to figure out how to deal with autogenerated files there. Checks for dependencies are possible in GNU Make as well. I doubt it would make much difference for anyone though, there are maybe 10 to 20 people using this project besides me.

@elfring
Copy link
Author

elfring commented Jan 8, 2023

@xaizek
Copy link
Owner

xaizek commented Jan 8, 2023

Apart from declared requirements there seems to be only language and/or POSIX features.

Don't think there is a need for that.

@elfring
Copy link
Author

elfring commented Jan 8, 2023

Apart from declared requirements there seems to be only language and/or POSIX features.

💭 Are you aware that various system details can be checked for safer software builds?


💭 Do you care for out-of-source builds?

@xaizek
Copy link
Owner

xaizek commented Jan 8, 2023

Are you aware that various system details can be checked for safer software builds?

Sure, I just don't see much benefit from that at the moment.

Do you care for out-of-source builds?

Nice to have, but not critical and is already possible with make out_dir=/some/build/directory.

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

No branches or pull requests

2 participants