summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/configure_file
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Add more signature tests to RunCMake.configure_file testBrad King2015-03-0923-0/+78
| | | | | | | Move the test cases from Tests/CMakeTests/ConfigureFileTest.cmake.in over to use the RunCMake.configure_file infrastructure. This does much more robust verification of CMake output for each test case, and would have caught the regression fixed in our parent commit.
* configure_file: Test that CMake re-runs on input change or output missingBrad King2015-01-276-0/+50
| | | | | | | | With the Makefile generators we expect that touching or modifying the input file of a configure_file, or removing its output, will cause CMake to re-run on the next build. Extend the RunCMake.configure_file test with a case covering this. Also check that CMake does not re-run if nothing has changed.
* configure_file: Warn about unknown argumentsBrad King2014-10-313-0/+13
| | | | | | | Extend the RunCMake.configure_file test with a case covering possible common typos of the COPYONLY option. Reported-by: Iosif Neitzke <iosif.neitzke@gmail.com>
* Unicode: check encoding of files given to configure_file.Clinton Stimpson2014-03-1722-0/+53
UTF-16 and UTF-32 files are rejected.