Skip to content

Commit a929df4

Browse files
Makefile: add CLIPPY_OPTIONS
CLIPPY_OPTIONS can be used to pass options to clippy (e.g. --quiet --color=never) when `make clippy` is called by scripts/CI. Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
1 parent 3f751ad commit a929df4

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

Makefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ifneq ($(FEATURES_TEST),)
99
SVSM_ARGS_TEST += --features ${FEATURES_TEST}
1010
endif
1111

12+
CLIPPY_OPTIONS ?=
1213
CLIPPY_ARGS ?= -D warnings
1314
ifdef UNSAFE_BLOCKS
1415
CLIPPY_ARGS = -W clippy::undocumented_unsafe_blocks
@@ -189,11 +190,11 @@ bin/svsm-test.bin: bin/svsm-test
189190
objcopy -O binary $< $@
190191

191192
clippy:
192-
cargo clippy --all-features --workspace --exclude svsm --exclude stage1 --exclude svsm-fuzz -- ${CLIPPY_ARGS}
193-
RUSTFLAGS="--cfg fuzzing" cargo clippy --all-features --package svsm-fuzz -- ${CLIPPY_ARGS}
194-
cargo clippy --all-features --package svsm --target x86_64-unknown-none -- ${CLIPPY_ARGS}
195-
cargo clippy --all-features --package stage1 --target x86_64-unknown-none -- ${CLIPPY_ARGS} ${STAGE1_RUSTC_ARGS}
196-
cargo clippy --all-features --workspace --tests --exclude packit -- ${CLIPPY_ARGS}
193+
cargo clippy ${CLIPPY_OPTIONS} --all-features --workspace --exclude svsm --exclude stage1 --exclude svsm-fuzz -- ${CLIPPY_ARGS}
194+
RUSTFLAGS="--cfg fuzzing" cargo clippy ${CLIPPY_OPTIONS} --all-features --package svsm-fuzz -- ${CLIPPY_ARGS}
195+
cargo clippy ${CLIPPY_OPTIONS} --all-features --package svsm --target x86_64-unknown-none -- ${CLIPPY_ARGS}
196+
cargo clippy ${CLIPPY_OPTIONS} --all-features --package stage1 --target x86_64-unknown-none -- ${CLIPPY_ARGS} ${STAGE1_RUSTC_ARGS}
197+
cargo clippy ${CLIPPY_OPTIONS} --all-features --workspace --tests --exclude packit -- ${CLIPPY_ARGS}
197198

198199
clean:
199200
cargo clean

0 commit comments

Comments
 (0)