File tree 3 files changed +22
-5
lines changed
3 files changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -263,11 +263,7 @@ jobs:
263
263
run : cd build; ctest . -V -L CORE -j${{env.linux-vcpus}}
264
264
- name : Check cleanup
265
265
run : |
266
- rm -r build
267
- rm scripts/bash-autocomplete/cbmc.sh
268
- make -C unit clean
269
- make -C regression clean
270
- make -C jbmc/regression clean
266
+ cmake --build build --target clean
271
267
if [[ $(git status --ignored --porcelain | grep -v .ccache/) ]] ; then
272
268
git status --ignored
273
269
exit 1
Original file line number Diff line number Diff line change @@ -56,3 +56,11 @@ add_custom_command(OUTPUT ${java_regression_compiled_sources}
56
56
add_custom_target (java-regression ALL
57
57
DEPENDS ${java_regression_compiled_sources}
58
58
)
59
+
60
+ # Clean up
61
+ file (GLOB_RECURSE out_files "regression/**/*.out" )
62
+ file (GLOB_RECURSE goto_binary_files "regression/**/*.gb" )
63
+ set_property (
64
+ TARGET java-regression
65
+ APPEND
66
+ PROPERTY ADDITIONAL_CLEAN_FILES ${java_regression_compiled_sources} ${out_files} ${goto_binary_files} regression/tests.log regression/tests-symex-driven-loading.log )
Original file line number Diff line number Diff line change @@ -99,3 +99,16 @@ if(WITH_MEMORY_ANALYZER)
99
99
add_subdirectory (memory-analyzer)
100
100
add_subdirectory (extract_type_header)
101
101
endif ()
102
+
103
+ # Clean up
104
+ add_custom_target (cbmc-regression ALL )
105
+
106
+ add_dependencies (cbmc cbmc-regression)
107
+
108
+ file (GLOB_RECURSE out_files "**/*.out" )
109
+ file (GLOB_RECURSE solver_files "**/*.dimacs,**/*.json" )
110
+ file (GLOB_RECURSE goto_binary_files "**/*.gb,**/*.goto" )
111
+ set_property (
112
+ TARGET cbmc-regression
113
+ APPEND
114
+ PROPERTY ADDITIONAL_CLEAN_FILES ${out_files} ${goto_binary_files} ${solver_files} tests.log )
You can’t perform that action at this time.
0 commit comments