CMake/Tests/RunCMake/File_Generate/CMP0070-OLD.cmake
Brad King 82be694c7a file(GENERATE): Add policy CMP0070 to define relative path behavior
Previously `file(GENERATE)` did not define any behavior for relative
paths given to the `OUTPUT` or `INPUT` arguments.  Define behavior
consistent with CMake conventions and add a policy to provide
compatibility for projects that relied on the old accidental behavior.

Fixes: #16786
2017-06-09 10:38:43 -04:00

4 lines
191 B
CMake

cmake_policy(SET CMP0070 OLD)
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/relative-input-OLD.txt "relative-input-OLD\n")
file(GENERATE OUTPUT relative-output-OLD.txt INPUT relative-input-OLD.txt)