File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -152,8 +152,6 @@ endforeach()
152152add_custom_target ("preprocess-cpp-rules" DEPENDS ${cpp_rules_ir_outputs} )
153153
154154add_custom_target ("preprocess-rust-rules"
155- COMMAND find ${PROJECT_SOURCE_DIR } /rules -name "ir_unsafe.json" -delete
156- COMMAND find ${PROJECT_SOURCE_DIR } /rules -name "ir_refcount.json" -delete
157155 COMMAND cargo build
158156 COMMAND ${CMAKE_COMMAND } -E chdir ${PROJECT_SOURCE_DIR } /rule-preprocessor
159157 ${CMAKE_COMMAND } -E env
@@ -165,9 +163,11 @@ add_custom_target("preprocess-rust-rules"
165163 )
166164
167165add_custom_target ("check-rules"
166+ COMMAND find ${PROJECT_SOURCE_DIR } /rules -name "ir_unsafe.json" -delete
167+ COMMAND find ${PROJECT_SOURCE_DIR } /rules -name "ir_refcount.json" -delete
168+ DEPENDS preprocess-cpp-rules preprocess-rust-rules
168169 COMMAND ${CMAKE_COMMAND } -E chdir ${PROJECT_SOURCE_DIR }
169170 git diff --exit-code -- rules/
170- DEPENDS preprocess-cpp-rules preprocess-rust-rules
171171 )
172172
173173add_custom_target ("check-all"
You can’t perform that action at this time.
0 commit comments