Skip to content

Commit 0979e75

Browse files
committed
Add PROFILE_FLAGS to profileable targets
Signed-off-by: mulhern <amulhern@redhat.com>
1 parent 49938c9 commit 0979e75

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}
@@ -46,16 +51,16 @@ fmt-ci:
4651
cd devicemapper-rs-sys && cargo fmt -- --check
4752

4853
build:
49-
RUSTFLAGS="${DENY}" cargo build
54+
RUSTFLAGS="${DENY} ${PROFILE_FLAGS}" cargo build
5055

5156
build-tests:
52-
RUSTFLAGS="${DENY}" cargo test --no-run
57+
RUSTFLAGS="${DENY} ${PROFILE_FLAGS}" cargo test --no-run
5358

5459
test:
55-
RUSTFLAGS="${DENY}" RUST_BACKTRACE=1 cargo test -- --skip sudo_ --skip loop_
60+
RUSTFLAGS="${DENY} ${PROFILE_FLAGS}" RUST_BACKTRACE=1 cargo test -- --skip sudo_ --skip loop_
5661

5762
sudo_test:
58-
RUSTFLAGS="${DENY}" RUST_BACKTRACE=1 RUST_TEST_THREADS=1 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo test
63+
RUSTFLAGS="${DENY} ${PROFILE_FLAGS}" RUST_BACKTRACE=1 RUST_TEST_THREADS=1 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUNNER='sudo -E' cargo test
5964

6065
clippy:
6166
RUSTFLAGS="${DENY}" \

0 commit comments

Comments
 (0)