Skip to content

Commit bcdf914

Browse files
committed
Split independent commands
1 parent f94decf commit bcdf914

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

‎CMakeLists.txt‎

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,17 +155,24 @@ execute_process(
155155
)
156156

157157
add_custom_command(
158-
OUTPUT ${PREPROCESSOR_BIN} ${RUSTLS_HEADER} ${PREPROCESSOR_STAMP}
158+
OUTPUT ${RUSTLS_HEADER} ${PREPROCESSOR_STAMP}
159159
COMMAND cargo +${RUST_STABLE_VERSION} build --release
160160
--manifest-path "${PROJECT_SOURCE_DIR}/rules/Cargo.toml"
161+
COMMAND ${CMAKE_COMMAND} -E touch "${PREPROCESSOR_STAMP}"
162+
DEPENDS ${rule_preprocessor_sources}
163+
"${PROJECT_SOURCE_DIR}/rules/build.rs"
164+
"${PROJECT_SOURCE_DIR}/rules/Cargo.toml"
165+
"${RUST_STAMP_FILE}"
166+
VERBATIM
167+
)
168+
169+
add_custom_command(
170+
OUTPUT ${PREPROCESSOR_BIN}
161171
COMMAND ${CMAKE_COMMAND} -E env
162172
CARGO_TARGET_DIR=${CMAKE_BINARY_DIR}/target_preprocessor
163173
cargo +${RUST_NIGHTLY_VERSION} build --release
164174
--manifest-path "${PROJECT_SOURCE_DIR}/rule-preprocessor/Cargo.toml"
165-
COMMAND ${CMAKE_COMMAND} -E touch "${PREPROCESSOR_STAMP}"
166175
DEPENDS ${rule_preprocessor_sources}
167-
"${PROJECT_SOURCE_DIR}/rules/build.rs"
168-
"${PROJECT_SOURCE_DIR}/rules/Cargo.toml"
169176
"${RUST_STAMP_FILE}"
170177
VERBATIM
171178
)

0 commit comments

Comments
 (0)