Skip to content

Commit 2f1aed0

Browse files
committed
Add PROFILE_FLAGS to profileable targets
Signed-off-by: mulhern <amulhern@redhat.com>
1 parent fdb24f0 commit 2f1aed0

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

Makefile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
ifeq ($(origin PROFILE), undefined)
2+
else
3+
PROFILE_FLAGS = -C instrument-coverage
4+
endif
5+
16
ifeq ($(origin FEDORA_RELEASE), undefined)
27
else
38
FEDORA_RELEASE_ARGS = --release=${FEDORA_RELEASE}
@@ -41,16 +46,16 @@ fmt-ci:
4146
cd devicemapper-rs-sys && cargo fmt -- --check
4247

4348
build:
44-
cargo ${BUILD}
49+
RUSTLFLAGS="${PROFILE_FLAGS}" cargo ${BUILD}
4550

4651
build-tests:
47-
cargo ${TEST} --no-run
52+
RUSTFLAGS="${PROFILE_FLAGS}" cargo ${TEST} --no-run
4853

4954
test:
50-
RUST_BACKTRACE=1 cargo test -- --skip sudo_ --skip loop_
55+
RUSTFLAGS="${PROFILE_FLAGS}" RUST_BACKTRACE=1 cargo ${TEST} -- --skip sudo_ --skip loop_
5156

5257
sudo_test:
53-
RUST_BACKTRACE=1 RUST_TEST_THREADS=1 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo test
58+
RUSTFLAGS="${PROFILE_FLAGS}" RUST_BACKTRACE=1 RUST_TEST_THREADS=1 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo ${TEST}
5459

5560
clippy:
5661
cargo clippy --all-features ${CLIPPY_OPTS}

0 commit comments

Comments
 (0)