File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -95,14 +95,22 @@ clean-ninja:
9595
9696REWATCH_SOURCES = $(shell find rewatch/src -name '* .rs') rewatch/Cargo.toml rewatch/Cargo.lock rewatch/rust-toolchain.toml
9797RESCRIPT_EXE = $(BIN_DIR ) /rescript.exe
98+ ifdef CI
99+ REWATCH_PROFILE := release
100+ REWATCH_CARGO_FLAGS := --release
101+ else
102+ REWATCH_PROFILE := debug
103+ REWATCH_CARGO_FLAGS :=
104+ endif
105+ REWATCH_TARGET := rewatch/target/$(REWATCH_PROFILE ) /rescript$(PLATFORM_EXE_EXT )
98106
99107rewatch : $(RESCRIPT_EXE )
100108
101- $(RESCRIPT_EXE ) : rewatch/target/debug/rescript $( PLATFORM_EXE_EXT )
109+ $(RESCRIPT_EXE ) : $( REWATCH_TARGET )
102110 $(call COPY_EXE,$< ,$@ )
103111
104- rewatch/target/debug/rescript $( PLATFORM_EXE_EXT ) : $(REWATCH_SOURCES )
105- cargo build --manifest-path rewatch/Cargo.toml
112+ $( REWATCH_TARGET ) : $(REWATCH_SOURCES )
113+ cargo build --manifest-path rewatch/Cargo.toml $( REWATCH_CARGO_FLAGS )
106114
107115clean-rewatch :
108116 cargo clean --manifest-path rewatch/Cargo.toml && rm -rf rewatch/target && rm -f $(RESCRIPT_EXE )
You can’t perform that action at this time.
0 commit comments