CMake/Source/CPack
Pavel Solodovnikov 653b894683 Reduce raw string pointers usage.
* Change some functions to take `std::string` instead of
  `const char*` in the following classes: `cmMakeFile`, `cmake`,
  `cmCoreTryCompile`, `cmSystemTools`,  `cmState`, `cmLocalGenerator`
  and a few others.
* Greatly reduce using of `const char*` overloads for
  `cmSystemTools::MakeDirectory` and `cmSystemTools::RelativePath`.
* Remove many redundant `c_str()` conversions throughout the code.
2018-01-31 18:23:03 +03:00
..
IFW Merge topic 'reduce-temporaries' 2018-01-29 08:05:27 -05:00
WiX Fix trivial typos in text 2017-11-03 10:25:05 -04:00
bills-comments.txt Fix trivial typos in text 2017-11-03 10:25:05 -04:00
cmCPack7zGenerator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPack7zGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackArchiveGenerator.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCPackArchiveGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackBundleGenerator.cxx Convert some leftover loops to C++11 range-based loop 2017-09-28 07:23:43 -04:00
cmCPackBundleGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackComponentGroup.cxx Meta: modernize old-fashioned loops to range-based for (CPack). 2017-09-19 08:06:08 -04:00
cmCPackComponentGroup.h IWYU: Mark cmConfigure.h with pragma: keep 2017-08-26 07:41:04 +02:00
cmCPackConfigure.h.in Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackCygwinBinaryGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCPackCygwinBinaryGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackCygwinSourceGenerator.cxx Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCPackCygwinSourceGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackDebGenerator.cxx Reduce allocation of temporary values on heap. 2018-01-26 13:24:45 +03:00
cmCPackDebGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackDragNDropGenerator.cxx Make use of std::chrono throughout every component 2018-01-23 18:56:42 +00:00
cmCPackDragNDropGenerator.h Fix some occurrences using string by value rather than by const& 2017-09-28 07:23:40 -04:00
cmCPackFreeBSDGenerator.cxx Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackFreeBSDGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackGenerator.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCPackGenerator.h CPack: accept --trace and --trace-expand 2018-01-23 13:15:53 -05:00
cmCPackGeneratorFactory.cxx cpack wix: support WiX generator on Cygwin 2017-10-13 13:07:37 -04:00
cmCPackGeneratorFactory.h Use quotes for non-system includes 2017-04-11 22:35:21 +02:00
cmCPackLog.cxx IWYU: Mark cmConfigure.h with pragma: keep 2017-08-26 07:41:04 +02:00
cmCPackLog.h cmCPackLog: pass std::string by const& 2017-05-25 23:40:50 +02:00
cmCPackNSISGenerator.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03:00
cmCPackNSISGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackOSXX11Generator.cxx Make use of std::chrono throughout every component 2018-01-23 18:56:42 +00:00
cmCPackOSXX11Generator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackPackageMakerGenerator.cxx Make use of std::chrono throughout every component 2018-01-23 18:56:42 +00:00
cmCPackPackageMakerGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackPKGGenerator.cxx CPack: Fix macOS PKG component dependency information 2017-12-01 10:52:55 -05:00
cmCPackPKGGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackProductBuildGenerator.cxx Make use of std::chrono throughout every component 2018-01-23 18:56:42 +00:00
cmCPackProductBuildGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackRPMGenerator.cxx Use C++11 nullptr 2017-08-24 23:39:47 +02:00
cmCPackRPMGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackSTGZGenerator.cxx Meta: modernize old-fashioned loops to range-based for (CPack). 2017-09-19 08:06:08 -04:00
cmCPackSTGZGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackTarBZip2Generator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackTarBZip2Generator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackTarCompressGenerator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackTarCompressGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackTGZGenerator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackTGZGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackTXZGenerator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackTXZGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cmCPackZIPGenerator.cxx Simplify CMake per-source license notices 2016-09-27 15:14:44 -04:00
cmCPackZIPGenerator.h Use C++11 override instead of CM_OVERRIDE 2017-09-15 10:06:41 -04:00
cpack.cxx Reduce raw string pointers usage. 2018-01-31 18:23:03 +03: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 Use C++11 nullptr (cont.) 2017-09-19 11:44:21 -04:00