cmake_minimum_required(VERSION 2.8.4) project("cmake-bug") file(GENERATE OUTPUT "${CMAKE_BINARY_DIR}/output1.txt" INPUT ${CMAKE_SOURCE_DIR}/input.txt ) file(GENERATE OUTPUT "${CMAKE_BINARY_DIR}/output2.txt" CONTENT "SOURCE DIR = '${CMAKE_SOURCE_DIR}'" )