just setup ignores $mesonFlags #414

Closed
opened 2024-06-24 04:44:12 +00:00 by delan · 1 comment

our justfile recipe runs meson setup build --prefix="$PWD/outputs/out", ignoring the $mesonFlags in hacking.md:

  • nix develop '.#default': -Dsandbox-shell=/nix/store/v35p0wxs6wkzs44wpndczh85qyw808am-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox -Dinternal-api-docs=enabled -Denable-tests=true -Denable-docs=true -Denable-pch-std=false
  • nix develop '.#native-clangStdenvPackages': -Dsandbox-shell=/nix/store/v35p0wxs6wkzs44wpndczh85qyw808am-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox -Dinternal-api-docs=enabled -Denable-tests=true -Denable-docs=true -Denable-pch-std=true
our justfile recipe runs `meson setup build --prefix="$PWD/outputs/out"`, ignoring the `$mesonFlags` in [hacking.md](https://git.lix.systems/lix-project/lix/src/commit/d477b34d1df3b471f8132525b0a008bbd03ddb6d/doc/manual/src/contributing/hacking.md#building-from-the-development-shell): - `nix develop '.#default'`: `-Dsandbox-shell=/nix/store/v35p0wxs6wkzs44wpndczh85qyw808am-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox -Dinternal-api-docs=enabled -Denable-tests=true -Denable-docs=true -Denable-pch-std=false` - `nix develop '.#native-clangStdenvPackages'`: `-Dsandbox-shell=/nix/store/v35p0wxs6wkzs44wpndczh85qyw808am-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox -Dinternal-api-docs=enabled -Denable-tests=true -Denable-docs=true -Denable-pch-std=true`
delan added the
bug
label 2024-06-24 04:44:12 +00:00
Member

This issue was mentioned on Gerrit on the following CLs:

  • commit message in cl/1513 ("Fix build instructions in hacking.md and justfile")
<!-- GERRIT_LINKBOT: {"cls": [{"backlink": "https://gerrit.lix.systems/c/lix/+/1513", "number": 1513, "kind": "commit message"}], "cl_meta": {"1513": {"change_title": "Fix build instructions in hacking.md and justfile"}}} --> This issue was mentioned on Gerrit on the following CLs: * commit message in [cl/1513](https://gerrit.lix.systems/c/lix/+/1513) ("Fix build instructions in hacking.md and justfile")
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lix-project/lix#414
No description provided.