CMake/Tests/RunCMake/File_Generate
Stephen Kelly 26e98c34dc file(GENERATE): Re-run cmake when appropriate.
Re-run if the input file changes or if the output file is removed.

This only works with the Makefile generators currently.  The limitation
of the Ninja generator is tracked as issue #15256.  The IDE
generators will need larger refactoring as they currently rely on
being able to determine the depends and output files at the start of
generate-time, which is too early for the file(GENERATE) case.
2014-11-19 00:19:09 +01:00
..
BadCondition-result.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
BadCondition-stderr.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
BadCondition.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
CMakeLists.txt Tests: Refactor RunCMake.File_Generate to drop RunCMake_TEST_FILE 2014-06-30 14:32:51 -04:00
CarryPermissions-result.txt file(GENERATE): Use permissions of input file if present. 2014-11-04 22:38:22 +01:00
CarryPermissions-stderr.txt file(GENERATE): Use permissions of input file if present. 2014-11-04 22:38:22 +01:00
CarryPermissions.cmake file(GENERATE): Use permissions of input file if present. 2014-11-04 22:38:22 +01:00
CommandConflict-result.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
CommandConflict-stderr.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
CommandConflict.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
DebugEvaluate.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
EmptyCondition1-result.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
EmptyCondition1-stderr.txt Tests: Refactor RunCMake.File_Generate to drop RunCMake_TEST_FILE 2014-06-30 14:32:51 -04:00
EmptyCondition1.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
EmptyCondition2-result.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
EmptyCondition2-stderr.txt Tests: Refactor RunCMake.File_Generate to drop RunCMake_TEST_FILE 2014-06-30 14:32:51 -04:00
EmptyCondition2.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
GenerateSource-result.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
GenerateSource-stderr.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
GenerateSource.cmake file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputConflict-result.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
OutputConflict-stderr.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
OutputConflict.cmake file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
OutputNameMatchesObjects-result.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesObjects-stderr.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesObjects.cmake file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesOtherSources-result.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesOtherSources-stderr.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesOtherSources.cmake file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesSources-result.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesSources-stderr.txt file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
OutputNameMatchesSources.cmake file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
ReRunCMake-result.txt file(GENERATE): Re-run cmake when appropriate. 2014-11-19 00:19:09 +01:00
ReRunCMake-stderr.txt file(GENERATE): Re-run cmake when appropriate. 2014-11-19 00:19:09 +01:00
ReRunCMake.cmake file(GENERATE): Re-run cmake when appropriate. 2014-11-19 00:19:09 +01:00
RunCMakeTest.cmake file(GENERATE): Re-run cmake when appropriate. 2014-11-19 00:19:09 +01:00
WriteIfDifferent-result.txt file(GENERATE): Only write the file if content is different. 2014-04-30 15:18:13 +02:00
WriteIfDifferent-stderr.txt file(GENERATE): Only write the file if content is different. 2014-04-30 15:18:13 +02:00
WriteIfDifferent.cmake file(GENERATE): Only write the file if content is different. 2014-04-30 15:18:13 +02:00
empty.cpp file(GENERATE): Evaluate early to allow generating source files 2014-11-12 22:36:45 +01:00
input.txt file: Add GENERATE command to produce files at generate time 2013-05-24 09:02:45 -04:00
input_script.sh file(GENERATE): Use permissions of input file if present. 2014-11-04 22:38:22 +01:00