# make # echo include CMakeFiles/test.dir/progress.make >> CMakeFiles/test.dir/build.make # make clean && make cmake_minimum_required(VERSION 2.8) project(test) macro(addtests) foreach(x ${ARGN}) add_custom_command(OUTPUT ${x} COMMAND touch ${x}) endforeach(x) endmacro(addtests) set(files test1.txt test2.txt test3.txt test4.txt test5.txt test6.txt) addtests(${files}) add_custom_target(test ALL DEPENDS ${files})