-
Notifications
You must be signed in to change notification settings - Fork 37
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 experimental meson.build file #245
base: master
Are you sure you want to change the base?
Conversation
meson.build
Outdated
project('dstep', 'd', version: '1.0.1') | ||
|
||
if get_option('buildtype') == 'release' | ||
add_project_arguments('-O3', language: 'd') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is wrong. A project should never make this kind of decisions if not required.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It has been removed.
c10fa04
to
df3174e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fine. Perhaps there could be a better way to do the clang stuff but I don't have time to investigate.
The current method uses llvm-config, which can also be configured when cross compiling according to the system. |
I don't think I want to have an additional build system. What's the reason for adding another one? |
Dub is notoriously bad, especially when it comes to software distribution. Having a build system that actually supports pkgconf properly is very important IMO. |
No description provided.