enable_language(C) file(GENERATE OUTPUT "${CMAKE_BINARY_DIR}/main_$.c" CONTENT [[int main(void) { return 0; } ]]) add_executable(exe "${CMAKE_BINARY_DIR}/main_$.c")