-
Notifications
You must be signed in to change notification settings - Fork 349
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
More Meson work #1025
More Meson work #1025
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 507117c - Browse repository at this point
Copy the full SHA 507117cView commit details -
azure-pipelines: use
meson setup $builddir
instead of `meson $build……dir` The latter has been deprecated due to it's ambiguity.
Configuration menu - View commit details
-
Copy full SHA for c767369 - Browse repository at this point
Copy the full SHA c767369View commit details -
tests: Remove 'c' language from Meson test
It's not used.
Configuration menu - View commit details
-
Copy full SHA for 400cb8d - Browse repository at this point
Copy the full SHA 400cb8dView commit details -
CI: use the modern Meson
dependency()
method for subprojectsThis models the upstream recommendation that consumers avoid the `subproject('CLI11').get_variable('dep_cli11')` pattern, and instead simply use `dependency('CLI11')`. This allows build scripts to switch between system provided dependencies found with pkg-config or cmake, and subprojects configured and built with the main project without modification to the build scripts. Users can use the Meson options `--wrap-mode` and `--force-fallback-for` to get the behavior that they want. I have added the `--force-fallback-for=CLI11` switch to the CI to ensure that the test continues to exercise what it's intended to.
Configuration menu - View commit details
-
Copy full SHA for 0914fec - Browse repository at this point
Copy the full SHA 0914fecView commit details -
meson: Add support for single header file mode
This should be a replica of what the CMake does
Configuration menu - View commit details
-
Copy full SHA for 3b7c8dd - Browse repository at this point
Copy the full SHA 3b7c8ddView commit details -
meson: Add option to build pre-compiled
Tries to match the CMake behavior. It does fail in the Helper tests, but I was unable to get CMake to build the pre-compiled configuration at all.
Configuration menu - View commit details
-
Copy full SHA for 47778f8 - Browse repository at this point
Copy the full SHA 47778f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f70c6f1 - Browse repository at this point
Copy the full SHA f70c6f1View commit details -
book/installation: move GloalHeaders into CMake support
Since this section is still about CMake
Configuration menu - View commit details
-
Copy full SHA for 71bd9bf - Browse repository at this point
Copy the full SHA 71bd9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b47a5 - Browse repository at this point
Copy the full SHA 74b47a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50cf682 - Browse repository at this point
Copy the full SHA 50cf682View commit details -
refactor: use single-include dir
Signed-off-by: Henry Schreiner <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8267dde - Browse repository at this point
Copy the full SHA 8267ddeView commit details