@@ -441,11 +441,19 @@ jobs:
441441 fi
442442 cd ../
443443 rm -rf $(find . -maxdepth 1 ! -name "build" ! -name "llvm" ! -name "clang" ! -name ".")
444- cd ./llvm/
445- rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
446- cd ../clang/
447- rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
448- cd ../..
444+ if [[ "${cling_on}" == "ON" ]]; then
445+ cd ./llvm/
446+ rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name "utils" ! -name ".")
447+ cd ../clang/
448+ rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name "utils" ! -name ".")
449+ cd ../..
450+ else # repl
451+ cd ./llvm/
452+ rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
453+ cd ../clang/
454+ rm -rf $(find . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
455+ cd ../..
456+ fi
449457
450458 - name : Build LLVM/Cling on Windows systems if the cache is invalid
451459 if : ${{ runner.os == 'windows' && steps.cache.outputs.cache-hit != 'true' }}
@@ -524,11 +532,22 @@ jobs:
524532 }
525533 cd ..\
526534 rm -r -force $(find.exe . -maxdepth 1 ! -name "build" ! -name "llvm" ! -name "clang" ! -name ".")
527- cd .\llvm\
528- rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
529- cd ..\clang\
530- rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
531- cd ..\..
535+ if ( "${{ matrix.cling }}" -imatch "On" )
536+ {
537+ cd .\llvm\
538+ rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name "utils" ! -name ".")
539+ cd ..\clang\
540+ rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name "utils" ! -name ".")
541+ cd ..\..
542+ }
543+ else
544+ {
545+ cd .\llvm\
546+ rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
547+ cd ..\clang\
548+ rm -r -force $(find.exe . -maxdepth 1 ! -name "include" ! -name "lib" ! -name "cmake" ! -name ".")
549+ cd ..\..
550+ }
532551
533552 - name : Save Cache LLVM/Clang runtime build directory
534553 uses : actions/cache/save@v4
0 commit comments