summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmTargetLinkLibrariesCommand: Use a string argumentBen Boeckel2014-03-082-6/+6
|
* cmTarget: Remove the project argument to FindTargetBen Boeckel2014-03-089-45/+25
| | | | All callers passed 0 in, so just remove the branch.
* stringapi: Use strings for globbing parametersBen Boeckel2014-03-082-8/+9
|
* stringapi: Use strings for search pathsBen Boeckel2014-03-082-2/+2
|
* stringapi: Use strings for VS project namesBen Boeckel2014-03-0822-57/+60
|
* stringapi: Use strings for generated file stream namesBen Boeckel2014-03-082-7/+2
|
* stringapi: Use strings for documentation namesBen Boeckel2014-03-082-3/+3
|
* stringapi: Accept strings when setting command errorsBen Boeckel2014-03-081-1/+1
|
* stringapi: Use strings for cache paths as argumentsBen Boeckel2014-03-084-16/+16
|
* stringapi: Use strings for AddSubdirectory pathsBen Boeckel2014-03-083-10/+13
|
* stringapi: Use strings for output names in AddCustomCommandToOutputBen Boeckel2014-03-082-2/+2
|
* stringapi: Accept strings when MD5 hashing dataBen Boeckel2014-03-084-11/+11
|
* stringapi: Use string for OS X resource namesBen Boeckel2014-03-084-10/+13
|
* FindCUDA: Fix a typoBen Boeckel2014-03-081-1/+1
|
* stringapi: Use strings in target nameBen Boeckel2014-03-0858-274/+287
|
* stringapi: Use strings in Convert methods in LocalGeneratorBen Boeckel2014-03-083-27/+31
| | | | | The C strings were turned into std::strings internally anyways and most callers used .c_str().
* stringapi: Use strings for the languagesBen Boeckel2014-03-0844-253/+246
|
* stringapi: Use strings for test namesBen Boeckel2014-03-088-31/+19
|
* stringapi: Use strings for AddString methodsBen Boeckel2014-03-086-11/+11
| | | | It gets turned into a string anyways, so pass them in.
* stringapi: Use strings in CPack generator parametersBen Boeckel2014-03-084-22/+23
| | | | | | Most of these are turned into strings in the body of the method (multiple times in some cases). Accept strings to simplify the API and keep string construction down.
* stringapi: Use strings for TryFullPathBen Boeckel2014-03-082-5/+6
|
* stringapi: Use strings for source namesBen Boeckel2014-03-0810-41/+37
|
* genex: Store predicates as a map for faster searchingBen Boeckel2014-03-081-83/+52
| | | | May warrant a fast path for predicates which more frequently.
* makefile: Remove an unused methodBen Boeckel2014-03-082-11/+0
|
* stringapi: Accept string parameters in methods which store to stringsBen Boeckel2014-03-081-1/+1
|
* stringapi: Accept strings in cmStrCmpBen Boeckel2014-03-083-6/+11
|
* stringapi: Use strings for variable namesBen Boeckel2014-03-0838-156/+142
| | | | Variable names are always generated by CMake and should never be NULL.
* stringapi: Use strings for property namesBen Boeckel2014-03-0832-310/+262
| | | | Property names are always generated by CMake and should never be NULL.
* Merge topic 'different-python-header-libs-exe-0013794'Brad King2014-03-061-1/+0
|\ | | | | | | | | bf28ff1f FindPythonLibs: Do not try to find the interpreter (#13794)
| * FindPythonLibs: Do not try to find the interpreter (#13794)Brad King2014-03-051-1/+0
| | | | | | | | | | | | | | | | | | | | The parent commit taught FindPythonLibs to try to find PythonInterp unconditionally. Some projects may want the libraries of a specific version even when the corresponding interpreter is not available. Drop the internal use of FindPythonInterp and just use the versions from it if it happens to have been found by the project first. That will allow projects to get a consistent version when they want both but not otherwise force them to find the interpreter.
* | Merge topic 'link-libraries-response-files'Brad King2014-03-0610-68/+148
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 489b1c23 Windows: Use response files to specify link libraries for GNU tools 745caae6 Makefile: Rename linker response file boolean to be more specific 5e8e4d0f cmLocalGenerator: Add response file option to OutputLinkLibraries b9aa5041 cmLocalGenerator: Simplify GetIncludeFlags output formatting 971653b7 cmLocalGenerator: Add format option to ConvertToLinkReference 0c0ef9e7 cmLocalGenerator: Add format option to ConvertToIncludeReference 02bebd60 cmLocalGenerator: Add format option to ConvertToOutputForExisting c8751709 Makefile: Factor out some duplicate link libraries generation
| * | Windows: Use response files to specify link libraries for GNU toolsBrad King2014-03-056-4/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | Work around the command-line-length limit by using an @linklibs.rsp response file to pass the flags for link libraries. This allows very long lists of libraries to be used in addition to the existing support for passing object files via response file. Suggested-by: Peter Keuschnigg <peter.keuschnigg@pmu.ac.at>
| * | Makefile: Rename linker response file boolean to be more specificBrad King2014-03-052-9/+9
| | | | | | | | | | | | | | | Rename local variable useResponseFile to useResponseFileForObjects when it represents CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS.
| * | cmLocalGenerator: Add response file option to OutputLinkLibrariesBrad King2014-03-043-11/+17
| | | | | | | | | | | | | | | Response files require different path conversion to be threaded through construction of the link libraries flags.
| * | cmLocalGenerator: Simplify GetIncludeFlags output formattingBrad King2014-03-041-12/+4
| | | | | | | | | | | | Use the output format argument to ConvertToIncludeReference.
| * | cmLocalGenerator: Add format option to ConvertToLinkReferenceBrad King2014-03-044-7/+11
| | | | | | | | | | | | Replace the hard-coded SHELL output format with an optional argument.
| * | cmLocalGenerator: Add format option to ConvertToIncludeReferenceBrad King2014-03-044-6/+10
| | | | | | | | | | | | Replace the hard-coded SHELL output format with an optional argument.
| * | cmLocalGenerator: Add format option to ConvertToOutputForExistingBrad King2014-03-042-11/+17
| | | | | | | | | | | | Replace the hard-coded SHELL output format with an optional argument.
| * | Makefile: Factor out some duplicate link libraries generationBrad King2014-03-044-12/+21
| | | | | | | | | | | | | | | | | | | | | The generators for executable and library targets duplicate the logic to call the OutputLinkLibraries helper on the local generator. Factor it out into a cmMakefileTargetGenerator::CreateLinkLibs method to avoid dpulication.
* | | CMake Nightly Date StampKitware Robot2014-03-061-1/+1
| | |
* | | Merge topic 'FeatureSummary_combine_WHAT_values'Brad King2014-03-051-0/+6
|\ \ \ | | | | | | | | | | | | | | | | 4da09d1a Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values'
| * | | Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values'Brad King2014-03-051-0/+6
| | | |
* | | | Merge topic 'watcom-rtdll-version'Brad King2014-03-051-10/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | b052902c Remove hard-coded version of RTDLL for Open Watcom
| * | | | Remove hard-coded version of RTDLL for Open WatcomJiri Malak2014-03-041-10/+14
| | |/ / | |/| | | | | | | | | | | | | | | | | | In InstallRequiredSystemLibraries the version number for RTDLL can be calculated from the compiler version. This will support current and future OW versions without updating the module again.
* | | | Merge topic 'update-kwsys'Brad King2014-03-057-9/+268
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 7db95df3 Merge branch 'upstream-kwsys' into update-kwsys f096786d KWSys 2014-03-03 (b1916e0a)
| * \ \ \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2014-03-047-9/+268
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | KWSys 2014-03-03 (b1916e0a)KWSys Robot2014-03-047-9/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ b1916e0a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 606d7d6f..b1916e0a Adrien Destugues (1): b1916e0a SystemInformation: Update CPU count code for Haiku Clinton Stimpson (3): 0d8ef429 Encoding: Help enforce the use of wide apis on Windows. cfbc1cc8 FStream: Remove unused basic_filebuf declaration. b3b20cc0 FStream: Add ability to detect BOM. Jiri Malak (1): e66d99b8 SystemTools: Fix compilation with Open Watcom Matt McCormick (1): b3db597b SystemInformation: Mark EXECINFO_LIB as advanced Change-Id: I154a92be7a3ec4c7c12bffbfcd7b50ec7de53c5f
* | | | | Merge topic 'fix-check-build-system-crash'Brad King2014-03-051-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3504f9b9 cmake: Fix --check-build-system argument count check (#14784)
| * | | | | cmake: Fix --check-build-system argument count check (#14784)Brad King2014-03-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This internal option requires two arguments, not just one. Fix the argument count required to recognize the option.
* | | | | | Merge topic 'doc-host-target-vars'Brad King2014-03-058-26/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06986afc Help: Update CMAKE_SYSTEM* and CMAKE_HOST_SYSTEM* documentation