CMake/Source/CTest
Brad King d1526f825e Refactor internal resource location APIs and initialization
Rename cmSystemTools::FindExecutableDirectory to FindCMakeResources.
Teach it to compute the locations of cmake, ctest, cpack, ccmake, and
cmake-gui executables, and the location of CMAKE_ROOT.  Provide this
information from static cmSystemTools::Get<resource>() methods.
Refactor code that needs these locations to use the new APIs.

Teach FindCMakeResources to use the OS X system API to lookup the
executable location.  When running from the CMake build tree itself,
leave a file in the tree that FindCMakeResources can use to read the
location of the source tree.  This avoids the need to compile the source
tree location into a binary that may be installed and used without the
source tree.

Teach the QtDialog on OS X to create a "cmake-gui" symlink in the build
tree next to "cmake" and the other tools, as is already done in the
install tree for the application bundle.  This ensures a consistent set
of executables are available in one directory.
2013-11-12 08:23:35 -05:00
..
cmCTestBZR.cxx
cmCTestBZR.h
cmCTestBatchTestHandler.cxx
cmCTestBatchTestHandler.h
cmCTestBuildAndTestHandler.cxx Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cmCTestBuildAndTestHandler.h
cmCTestBuildCommand.cxx
cmCTestBuildCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestBuildHandler.cxx
cmCTestBuildHandler.h
cmCTestCVS.cxx
cmCTestCVS.h
cmCTestCommand.h
cmCTestConfigureCommand.cxx Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cmCTestConfigureCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestConfigureHandler.cxx
cmCTestConfigureHandler.h
cmCTestCoverageCommand.cxx
cmCTestCoverageCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestCoverageHandler.cxx CTest: clean TargetDirs between unrelated coverage runs (issue 13143) 2013-10-29 08:13:21 +01:00
cmCTestCoverageHandler.h Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmCTestEmptyBinaryDirectoryCommand.cxx
cmCTestEmptyBinaryDirectoryCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestGIT.cxx
cmCTestGIT.h
cmCTestGenericHandler.cxx
cmCTestGenericHandler.h
cmCTestGlobalVC.cxx
cmCTestGlobalVC.h
cmCTestHG.cxx
cmCTestHG.h
cmCTestHandlerCommand.cxx
cmCTestHandlerCommand.h
cmCTestLaunch.cxx
cmCTestLaunch.h
cmCTestMemCheckCommand.cxx
cmCTestMemCheckCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestMemCheckHandler.cxx
cmCTestMemCheckHandler.h
cmCTestMultiProcessHandler.cxx CTest: prevent tests from being inserted in the cost list twice 2013-10-31 22:10:56 +01:00
cmCTestMultiProcessHandler.h CTest: perform cycle test early 2013-10-19 09:28:18 +02:00
cmCTestP4.cxx ctest_update: Do not remove the p4 depot name 2013-11-01 08:52:26 -04:00
cmCTestP4.h ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestReadCustomFilesCommand.cxx
cmCTestReadCustomFilesCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestRunScriptCommand.cxx
cmCTestRunScriptCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestRunTest.cxx
cmCTestRunTest.h
cmCTestSVN.cxx
cmCTestSVN.h
cmCTestScriptHandler.cxx Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cmCTestScriptHandler.h CTest: more aggressive implementation of ctest_empty_binary_directory() 2013-11-02 13:05:38 +01:00
cmCTestSleepCommand.cxx
cmCTestSleepCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestStartCommand.cxx
cmCTestStartCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestSubmitCommand.cxx
cmCTestSubmitCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestSubmitHandler.cxx
cmCTestSubmitHandler.h
cmCTestTestCommand.cxx
cmCTestTestCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestTestHandler.cxx Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestTestHandler.h ctest: Add --rerun-failed option 2013-10-08 09:18:13 -04:00
cmCTestUpdateCommand.cxx ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUpdateCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestUpdateHandler.cxx ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUpdateHandler.h ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUploadCommand.cxx
cmCTestUploadCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestUploadHandler.cxx
cmCTestUploadHandler.h
cmCTestVC.cxx
cmCTestVC.h
cmParseCacheCoverage.cxx
cmParseCacheCoverage.h
cmParseGTMCoverage.cxx CTest: Fix GTM coverage parsing line offset bug 2013-08-29 10:43:40 -04:00
cmParseGTMCoverage.h
cmParseMumpsCoverage.cxx
cmParseMumpsCoverage.h
cmParsePHPCoverage.cxx
cmParsePHPCoverage.h
cmParsePythonCoverage.cxx Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmParsePythonCoverage.h Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmProcess.cxx
cmProcess.h