CMake/Source/CPack
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
..
WiX CPackWiX: use safe IDs for generated start menu shortcuts 2013-10-26 10:15:19 -04:00
OSXLauncherScript.scpt BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
OSXScriptLauncher.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
bills-comments.txt Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackArchiveGenerator.cxx Handle CPACK_MONOLITHIC_INSTALL in some rare use cases. 2012-03-18 20:21:35 +01:00
cmCPackArchiveGenerator.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackBundleGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackBundleGenerator.h Add component support to DragNDrop generator. 2011-03-31 13:33:10 -04:00
cmCPackComponentGroup.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackComponentGroup.h PackageMaker: Enable postflight script in component mode (#12375) 2012-10-31 16:23:48 -04:00
cmCPackConfigure.h.in Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCPackCygwinBinaryGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackCygwinBinaryGenerator.h CPack: Refactor API in order to handle multi-file packages 2010-08-11 14:09:52 -04:00
cmCPackCygwinSourceGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackCygwinSourceGenerator.h CPack: Refactor API in order to handle multi-file packages 2010-08-11 14:09:52 -04:00
cmCPackDebGenerator.cxx CPack: Avoid "format expects 'unsigned int'" warnings 2013-03-22 08:53:58 -04:00
cmCPackDebGenerator.h CPack: Use bin subdir when looking for dpkg and rpmbuild 2012-07-20 11:53:56 -04:00
cmCPackDragNDropGenerator.cxx cpack: For DragNDrop generator, add sysroot option when calling Rez. 2013-11-01 05:31:07 -06:00
cmCPackDragNDropGenerator.h Fix KWStyle warnings 2011-04-01 19:27:34 +02:00
cmCPackGenerator.cxx Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cmCPackGenerator.h Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cmCPackGeneratorFactory.cxx Haiku no longer defines __BEOS__ 2013-01-07 21:20:11 +01:00
cmCPackGeneratorFactory.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCPackLog.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCPackLog.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCPackNSISGenerator.cxx CPack: Fix NSIS version check without release version (#9721) 2013-03-08 08:17:05 -05:00
cmCPackNSISGenerator.h CPack/NSIS: Add support for 64-bit NSIS (#13203) 2012-11-19 20:08:31 -05:00
cmCPackOSXX11Generator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackOSXX11Generator.h CPack: Refactor API in order to handle multi-file packages 2010-08-11 14:09:52 -04:00
cmCPackPackageMakerGenerator.cxx PackageMaker: Enable postflight script in component mode (#12375) 2012-10-31 16:23:48 -04:00
cmCPackPackageMakerGenerator.h PackageMaker: Enable postflight script in component mode (#12375) 2012-10-31 16:23:48 -04:00
cmCPackRPMGenerator.cxx CPack: Fix RPM/Deb package names to not include "ALL_COMPONENTS_IN_ONE" 2012-11-06 11:50:07 -05:00
cmCPackRPMGenerator.h CPack: Use bin subdir when looking for dpkg and rpmbuild 2012-07-20 11:53:56 -04:00
cmCPackSTGZGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackSTGZGenerator.h CPack: Refactor API in order to handle multi-file packages 2010-08-11 14:09:52 -04:00
cmCPackTGZGenerator.cxx CPackArchiveGenerator use cmArchiveWrite wrapper 2010-08-24 21:41:32 +02:00
cmCPackTGZGenerator.h Switch to using libarchive from libtar for cpack and cmake -E tar 2009-10-30 13:10:56 -04:00
cmCPackTarBZip2Generator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackTarBZip2Generator.h Switch to using libarchive from libtar for cpack and cmake -E tar 2009-10-30 13:10:56 -04:00
cmCPackTarCompressGenerator.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCPackTarCompressGenerator.h Switch to using libarchive from libtar for cpack and cmake -E tar 2009-10-30 13:10:56 -04:00
cmCPackZIPGenerator.cxx CPackArchiveGenerator use cmArchiveWrite wrapper 2010-08-24 21:41:32 +02:00
cmCPackZIPGenerator.h Switch to using libarchive from libtar for cpack and cmake -E tar 2009-10-30 13:10:56 -04:00
cpack.cxx Refactor internal resource location APIs and initialization 2013-11-12 08:23:35 -05:00
cygwin.readme Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00