summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Encoding: Provide option to configure CMake to use UTF-8 encoding.Clinton Stimpson2014-03-144-6/+7
|
* Merge topic 'generalize-cmCustomCommandGenerator'Brad King2014-03-1322-180/+217
|\ | | | | | | | | | | | | bc993f27 Generalize cmCustomCommandGenerator to more fields 9a5c5544 cmGlobalXCodeGenerator: Simplify handling of multiple outputs d45e7f34 cmCustomCommand: Return std::string from GetWorkingDirectory
| * Generalize cmCustomCommandGenerator to more fieldsBrad King2014-03-1219-123/+182
| | | | | | | | | | | | | | Until now the cmCustomCommandGenerator was used only to compute the command lines of a custom command. Generalize it to get the comment, working directory, dependencies, and outputs of custom commands. Update use in all generators to support this.
| * cmGlobalXCodeGenerator: Simplify handling of multiple outputsBrad King2014-03-122-34/+19
| | | | | | | | | | Make the multiple output pair map more local. Generate it where we have the current configuration available.
| * cmCustomCommand: Return std::string from GetWorkingDirectoryBrad King2014-03-127-29/+22
| |
* | Merge topic 'string-apis-fix-cmake-gui'Brad King2014-03-131-1/+1
|\ \ | | | | | | | | | | | | ae32622b cmake-gui: Fix handling of missing CMAKE_EXTRA_GENERATOR (#14804)
| * | cmake-gui: Fix handling of missing CMAKE_EXTRA_GENERATOR (#14804)Brad King2014-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Since commit 1a1b737c (stringapi: Use strings for generator names, 2014-02-24) cmExternalMakefileProjectGenerator::CreateFullGeneratorName expects a std::string instead of const char*. When no extra generator name is available, pass an empty string to avoid NULL dereference.
* | | Merge topic 'fix-CMP0046-warning'Brad King2014-03-131-4/+3
|\ \ \ | | | | | | | | | | | | | | | | d83245a3 cmTarget: Don't create duplicate backtraces in CMP0046 warning
| * | | cmTarget: Don't create duplicate backtraces in CMP0046 warningStephen Kelly2014-03-121-4/+3
| | | |
| * | | Merge branch 'fix-AUTOGEN-custom-command-depends' into releaseBrad King2014-03-101-0/+12
| |\ \ \
| * \ \ \ Merge branch 'fix-policy-scopes' into releaseBrad King2014-03-103-4/+7
| |\ \ \ \
| * \ \ \ \ Merge branch 'fix-check-build-system-crash' into releaseBrad King2014-03-041-1/+1
| |\ \ \ \ \
* | | | | | | CMake Nightly Date StampKitware Robot2014-03-131-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'remove-c_str-calls'Brad King2014-03-12169-1679/+1679
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3be265b3 Workaround Sun C++ 5.9 compiler crash af8a1643 Remove c_str calls when using stream APIs. 21c573f6 Remove some c_str() calls.
| * | | | | | Workaround Sun C++ 5.9 compiler crashBrad King2014-03-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust whitespace in Source/CPack/cpack.cxx to avoid a strange internal compiler crash.
| * | | | | | Remove c_str calls when using stream APIs.Stephen Kelly2014-03-1149-297/+297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use an ad-hoc clang tool for matching the calls which should be ported.
| * | | | | | Remove some c_str() calls.Stephen Kelly2014-03-11157-1384/+1384
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the clang RemoveCStrCalls tool to automatically migrate the code. This was only run on linux, so does not have any positive or negative effect on other platforms.
* | | | | | | Merge topic 'unicode-cmake-gui'Brad King2014-03-122-0/+13
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | 649789a7 Unicode: cmake-gui encoding now matches KWSys encoding.
| * | | | | | Unicode: cmake-gui encoding now matches KWSys encoding.Clinton Stimpson2014-03-112-0/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A UTF-8 QTextCodec is used with QString when KWSys is configured to treat strings as UTF-8. This means QString::toLocal8Bit() will convert to UTF-8.
* | | | | | CMake Nightly Date StampKitware Robot2014-03-121-1/+1
| | | | | |
* | | | | | Merge topic 'ctest-coverage-extra'Brad King2014-03-111-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93d5c4dc Help: Add release notes for topic 'ctest-coverage-extra' ef1c1153 CTest: Teach ctest_coverage() to read CTEST_COVERAGE_EXTRA_FLAGS
| * | | | | | CTest: Teach ctest_coverage() to read CTEST_COVERAGE_EXTRA_FLAGSVolkan Gezer2014-03-101-1/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Use it to set the CoverageExtraFlags value just as COVERAGE_EXTRA_FLAGS does in the CTest module for creating DartConfiguration.tcl.
* | | | | | Merge topic 'watcom-VERBOSE-and-ERROR'Brad King2014-03-113-21/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f1b689b6 Makefile: Improve handling of WMake verbose output and errors
| * | | | | | Makefile: Improve handling of WMake verbose output and errorsJiri Malak2014-03-103-21/+26
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The '-e' option has nothing to do with verbose output. It is now properly handled by .ERASE directive in make file * The '-s' option sets silent output globally, it cannot be switched off. It is now handled only by .SILENT directive in make file directive is simply controlled by a conditonal block. Remove SilentNoColon member variable as it is no longer needed.
* | | | | | Merge topic 'cmELF-typo'Brad King2014-03-111-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 172d8d94 cmELF: Fix typo in comment, 32-bit => 64-bit (#14799)
| * | | | | | cmELF: Fix typo in comment, 32-bit => 64-bit (#14799)Ryo ONODERA2014-03-101-1/+1
| |/ / / / /
* | | | | | Merge topic 'ninja-command-line-length-haiku'Brad King2014-03-111-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c90f0a6 Ninja: Detect command-line length limit on Haiku
| * | | | | | Ninja: Detect command-line length limit on HaikuAdrien Destugues2014-03-101-1/+1
| |/ / / / /
* | | | | | Merge topic 'fix-AUTOGEN-custom-command-depends'Brad King2014-03-111-0/+12
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | 112cba92 QtAutogen: Fix AUTOGEN depends on custom command output with VS.
| * | | | | QtAutogen: Fix AUTOGEN depends on custom command output with VS.Stephen Kelly2014-03-101-0/+12
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Visual Studio is handled as a special case for autogen depends. However, the special handling works only for target dependencies, not file dependencies output by a custom command. Use a PRE_BUILD step only if all depends are targets.
| * | | | Merge branch 'fix-showinclude-warnings' into releaseBrad King2014-02-262-2/+18
| |\ \ \ \
| * \ \ \ \ Merge branch 'install-FILES-genex' into releaseBrad King2014-02-245-17/+81
| |\ \ \ \ \
* | | | | | | CMake Nightly Date StampKitware Robot2014-03-111-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'fix-policy-scopes'Brad King2014-03-103-4/+7
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | 50fd0a33 Tests: Simplify and document policy scopes in RunCMake.CMP* tests b1bbee3e Record more policies on targets when created
| * | | | | Record more policies on targets when createdBrad King2014-03-063-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Policies CMP0027, CMP0038, and CMP0046 have per-target meaning so record the policy settings on targets as they are created.
* | | | | | CMake Nightly Date StampKitware Robot2014-03-101-1/+1
| | | | | |
* | | | | | Merge topic 'dev/string-apis'Brad King2014-03-09401-3464/+3420
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b633b263 CPackWiX: Fix test to build with expected config 191f25e2 stringapi: Prevent a NULL dereference in WiX 219d6ad6 speedup: Avoid excess iterator dereferences caaad357 speedup: Cache strings for comparisons 7abf4e31 stringapi: Use strings for dependency information 94fc63e2 stringapi: Use strings for cache iterator values 85fc9f26 stringapi: Command names 6557382d stringapi: Use strings for program paths 1a1b737c stringapi: Use strings for generator names 24b5e93d stringapi: Use strings for directories 11ed3e2c stringapi: Add string overload for the Def struct b3bf31a5 stringapi: Miscellaneous char* parameters 5af95c39 typo: Match argument name with the header 2b17626e stringapi: Pass strings as install directories in CPack 3def29da stringapi: Use strings for feature arguments acb116e3 stringapi: Return a string reference for the configuration ...
| * | | | | | stringapi: Prevent a NULL dereference in WiXBen Boeckel2014-03-081-1/+1
| | | | | | |
| * | | | | | speedup: Avoid excess iterator dereferencesBen Boeckel2014-03-081-57/+68
| | | | | | |
| * | | | | | speedup: Cache strings for comparisonsBen Boeckel2014-03-082-2/+4
| | | | | | |
| * | | | | | stringapi: Use strings for dependency informationBen Boeckel2014-03-0811-24/+22
| | | | | | |
| * | | | | | stringapi: Use strings for cache iterator valuesBen Boeckel2014-03-085-17/+19
| | | | | | |
| * | | | | | stringapi: Command namesBen Boeckel2014-03-08121-131/+132
| | | | | | |
| * | | | | | stringapi: Use strings for program pathsBen Boeckel2014-03-0816-31/+38
| | | | | | |
| * | | | | | stringapi: Use strings for generator namesBen Boeckel2014-03-0852-190/+221
| | | | | | |
| * | | | | | stringapi: Use strings for directoriesBen Boeckel2014-03-0819-38/+44
| | | | | | |
| * | | | | | stringapi: Add string overload for the Def structBen Boeckel2014-03-081-0/+1
| | | | | | |
| * | | | | | stringapi: Miscellaneous char* parametersBen Boeckel2014-03-0849-175/+173
| | | | | | |
| * | | | | | typo: Match argument name with the headerBen Boeckel2014-03-081-3/+3
| | | | | | |
| * | | | | | stringapi: Pass strings as install directories in CPackBen Boeckel2014-03-082-13/+13
| | | | | | |