mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-30 20:54:26 +00:00
agent: Allow BUILD_TYPE=debug
The cargo command creates debug build binaries, when the --release option is not specified. Specifying --debug option causes an error. This patch specifies --release option when BUILD_TYPE=release, and does not specify any build type option when BUILD_TYPE=debug. Fixes #4504 Signed-off-by: Yohei Ueda <yohei@jp.ibm.com>
This commit is contained in:
parent
78e27de6c3
commit
1b7d36fdb0
@ -113,14 +113,14 @@ logging-crate-tests:
|
|||||||
make -C $(CWD)/../libs/logging
|
make -C $(CWD)/../libs/logging
|
||||||
|
|
||||||
$(TARGET_PATH): show-summary
|
$(TARGET_PATH): show-summary
|
||||||
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE) $(EXTRA_RUSTFEATURES)
|
@RUSTFLAGS="$(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
|
||||||
|
|
||||||
$(GENERATED_FILES): %: %.in
|
$(GENERATED_FILES): %: %.in
|
||||||
@sed $(foreach r,$(GENERATED_REPLACEMENTS),-e 's|@$r@|$($r)|g') "$<" > "$@"
|
@sed $(foreach r,$(GENERATED_REPLACEMENTS),-e 's|@$r@|$($r)|g') "$<" > "$@"
|
||||||
|
|
||||||
##TARGET optimize: optimized build
|
##TARGET optimize: optimized build
|
||||||
optimize: show-summary show-header
|
optimize: show-summary show-header
|
||||||
@RUSTFLAGS="-C link-arg=-s $(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) --$(BUILD_TYPE) $(EXTRA_RUSTFEATURES)
|
@RUSTFLAGS="-C link-arg=-s $(EXTRA_RUSTFLAGS) --deny warnings" cargo build --target $(TRIPLE) $(if $(findstring release,$(BUILD_TYPE)),--release) $(EXTRA_RUSTFEATURES)
|
||||||
|
|
||||||
##TARGET install: install agent
|
##TARGET install: install agent
|
||||||
install: install-services
|
install: install-services
|
||||||
|
Loading…
Reference in New Issue
Block a user