[CMake] getting rid of *~

Stephen Adler adler at stephenadler.com
Wed Aug 23 16:06:10 EDT 2006


Thanks for the help, but I'm still having problems. Here are some 
commands that I executed. Maybe you can see what I did wrong.... Thanks 
in advance. Cheers. Steve.

[adler at qmt0 source]$ cat CMakeLists.txt
PROJECT(project1)
SUBDIRS(module1 module2)
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "*~")
[adler at qmt0 source]$ cmake .
-- Configuring done
-- Generating done
-- Build files have been written to: /home/adler/code/project1/source
[adler at qmt0 source]$ ls
CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt 
CMakeLists.txt~ install_manifest.txt Makefile module1 module2 progress.make
[adler at qmt0 source]$ make clean
make -f CMakeFiles/Makefile2 clean
make[1]: Entering directory `/home/adler/code/project1/source'
make -f module1/CMakeFiles/proj1lib.dir/build.make 
module1/CMakeFiles/proj1lib.dir/clean
make[2]: Entering directory `/home/adler/code/project1/source'
cd /home/adler/code/project1/source/module1 && /usr/local/bin/cmake -P 
CMakeFiles/proj1lib.dir/cmake_clean.cmake
make[2]: Leaving directory `/home/adler/code/project1/source'
make -f module2/CMakeFiles/usemod1subs.dir/build.make 
module2/CMakeFiles/usemod1subs.dir/clean
make[2]: Entering directory `/home/adler/code/project1/source'
cd /home/adler/code/project1/source/module2 && /usr/local/bin/cmake -P 
CMakeFiles/usemod1subs.dir/cmake_clean.cmake
make[2]: Leaving directory `/home/adler/code/project1/source'
make[1]: Leaving directory `/home/adler/code/project1/source'
[adler at qmt0 source]$ ls
CMakeCache.txt CMakeFiles cmake_install.cmake CMakeLists.txt 
CMakeLists.txt~ install_manifest.txt Makefile module1 module2 progress.make


Jan Woetzel wrote:
> Stephen Adler wrote:
>
>> SET_DIRECTORY_PROPERTIES(PROPERTY ADDITIONAL_MAKE_CLEAN_FILES *~)
>
> Add quotes, e.g.
> SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES 
> "core*;*~;gmon.out;DartTestfile.txt")
>
> Jan.
>



More information about the CMake mailing list