diff options
Diffstat (limited to 'clear_cmake.sh')
| -rwxr-xr-x | clear_cmake.sh | 98 |
1 files changed, 29 insertions, 69 deletions
diff --git a/clear_cmake.sh b/clear_cmake.sh index 68a526977..b8059a477 100755 --- a/clear_cmake.sh +++ b/clear_cmake.sh @@ -1,73 +1,33 @@ #!/bin/sh +make clean + +rm_dir='CMakeFiles' + +clear () { rm -f Makefile; rm -f cmake_install.cmake; rm -f CMakeCache.txt; } + +walk_dirs(){ + + for file in `ls -a` + do + if [ -d $file ] + then + if [ $file == $rm_dir ] + then + echo "Removing $rm_dir directory..." + rm -rf $rm_dir + clear + elif [[ $file != '.' && $file != '..' ]] + then + echo "Entering $file" + cd $file; + walk_dirs; + cd .. + fi + fi + done +} + +walk_dirs -clear () { rm -rf CMakeFiles; rm -f Makefile; rm -f cmake_install.cmake; rm -f CMakeCache.txt; } -make clean -clear -#clear src -cd src -clear -cd .. -#clear lib -cd lib -clear -#clear qmmp -cd qmmp -clear -#clear Input -cd Input -clear -#clear ffmpeg -cd ffmpeg -clear -#clear mad -cd .. -cd mad -clear -#clear mpc -cd .. -cd mpc -clear -#clear flac -cd .. -cd flac -clear -#clear vorbis -cd .. -cd vorbis -clear -#clear sndfile -cd .. -cd sndfile -clear -#clear Output -cd .. -cd .. -cd Output -clear -#clear alsa -cd alsa -clear -#clear jack -cd .. -cd jack -clear -#clear oss -cd .. -cd oss -clear -#clear visual -cd .. -cd .. -cd Visual -clear -cd analyzer -clear -#clear effect -cd .. -cd .. -cd Effect -clear -cd srconverter -clear |
