Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stringapi: Miscellaneous char* parameters | Ben Boeckel | 2014-03-08 | 49 | -175/+173 |
| | |||||
* | typo: Match argument name with the header | Ben Boeckel | 2014-03-08 | 1 | -3/+3 |
| | |||||
* | stringapi: Pass strings as install directories in CPack | Ben Boeckel | 2014-03-08 | 2 | -13/+13 |
| | |||||
* | stringapi: Use strings for feature arguments | Ben Boeckel | 2014-03-08 | 8 | -12/+13 |
| | |||||
* | stringapi: Return a string reference for the configuration | Ben Boeckel | 2014-03-08 | 4 | -5/+5 |
| | |||||
* | stringapi: Pass configuration names as strings | Ben Boeckel | 2014-03-08 | 74 | -485/+539 |
| | |||||
* | cmTarget: Refactor GetLocation API | Brad King | 2014-03-08 | 5 | -29/+23 |
| | | | | | | | | | When given a non-NULL configuration the GetLocation returned the location for the given configuration. When given a NULL configuration the GetLocation method returned a location with the build-system placeholder for the configuration name. Split the latter use case out into a separate GetLocationForBuild method and update call sites accordingly. | ||||
* | cmGeneratorExpression: Tokenize over strings | Ben Boeckel | 2014-03-08 | 4 | -15/+13 |
| | |||||
* | Directories: Take strings when setting directories | Ben Boeckel | 2014-03-08 | 2 | -6/+6 |
| | |||||
* | strings: Remove cmStdString references | Ben Boeckel | 2014-03-08 | 151 | -840/+804 |
| | | | | | | | | | | | Casts from std::string -> cmStdString were high on the list of things taking up time. Avoid such implicit casts across function calls by just using std::string everywhere. The comment that the symbol name is too long is no longer relevant since modern debuggers alias the templates anyways and the size is a non-issue since the underlying methods are generated since it's inherited. | ||||
* | stringapi: Take strings in escaping functions | Ben Boeckel | 2014-03-08 | 8 | -39/+44 |
| | |||||
* | stringapi: Take strings for utility command names | Ben Boeckel | 2014-03-08 | 2 | -4/+5 |
| | |||||
* | cmTargetLinkLibrariesCommand: Use a string argument | Ben Boeckel | 2014-03-08 | 2 | -6/+6 |
| | |||||
* | cmTarget: Remove the project argument to FindTarget | Ben Boeckel | 2014-03-08 | 9 | -45/+25 |
| | | | | All callers passed 0 in, so just remove the branch. | ||||
* | stringapi: Use strings for globbing parameters | Ben Boeckel | 2014-03-08 | 2 | -8/+9 |
| | |||||
* | stringapi: Use strings for search paths | Ben Boeckel | 2014-03-08 | 2 | -2/+2 |
| | |||||
* | stringapi: Use strings for VS project names | Ben Boeckel | 2014-03-08 | 22 | -57/+60 |
| | |||||
* | stringapi: Use strings for generated file stream names | Ben Boeckel | 2014-03-08 | 2 | -7/+2 |
| | |||||
* | stringapi: Use strings for documentation names | Ben Boeckel | 2014-03-08 | 2 | -3/+3 |
| | |||||
* | stringapi: Accept strings when setting command errors | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | stringapi: Use strings for cache paths as arguments | Ben Boeckel | 2014-03-08 | 4 | -16/+16 |
| | |||||
* | stringapi: Use strings for AddSubdirectory paths | Ben Boeckel | 2014-03-08 | 3 | -10/+13 |
| | |||||
* | stringapi: Use strings for output names in AddCustomCommandToOutput | Ben Boeckel | 2014-03-08 | 2 | -2/+2 |
| | |||||
* | stringapi: Accept strings when MD5 hashing data | Ben Boeckel | 2014-03-08 | 4 | -11/+11 |
| | |||||
* | stringapi: Use string for OS X resource names | Ben Boeckel | 2014-03-08 | 4 | -10/+13 |
| | |||||
* | stringapi: Use strings in target name | Ben Boeckel | 2014-03-08 | 58 | -274/+287 |
| | |||||
* | stringapi: Use strings in Convert methods in LocalGenerator | Ben Boeckel | 2014-03-08 | 3 | -27/+31 |
| | | | | | The C strings were turned into std::strings internally anyways and most callers used .c_str(). | ||||
* | stringapi: Use strings for the languages | Ben Boeckel | 2014-03-08 | 44 | -253/+246 |
| | |||||
* | stringapi: Use strings for test names | Ben Boeckel | 2014-03-08 | 8 | -31/+19 |
| | |||||
* | stringapi: Use strings for AddString methods | Ben Boeckel | 2014-03-08 | 6 | -11/+11 |
| | | | | It gets turned into a string anyways, so pass them in. | ||||
* | stringapi: Use strings in CPack generator parameters | Ben Boeckel | 2014-03-08 | 4 | -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 TryFullPath | Ben Boeckel | 2014-03-08 | 2 | -5/+6 |
| | |||||
* | stringapi: Use strings for source names | Ben Boeckel | 2014-03-08 | 10 | -41/+37 |
| | |||||
* | genex: Store predicates as a map for faster searching | Ben Boeckel | 2014-03-08 | 1 | -83/+52 |
| | | | | May warrant a fast path for predicates which more frequently. | ||||
* | makefile: Remove an unused method | Ben Boeckel | 2014-03-08 | 2 | -11/+0 |
| | |||||
* | stringapi: Accept string parameters in methods which store to strings | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | stringapi: Accept strings in cmStrCmp | Ben Boeckel | 2014-03-08 | 3 | -6/+11 |
| | |||||
* | stringapi: Use strings for variable names | Ben Boeckel | 2014-03-08 | 38 | -156/+142 |
| | | | | Variable names are always generated by CMake and should never be NULL. | ||||
* | stringapi: Use strings for property names | Ben Boeckel | 2014-03-08 | 32 | -310/+262 |
| | | | | Property names are always generated by CMake and should never be NULL. | ||||
* | Merge topic 'link-libraries-response-files' | Brad King | 2014-03-06 | 8 | -67/+139 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 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 tools | Brad King | 2014-03-05 | 4 | -3/+54 |
| | | | | | | | | | | | | | | | | | | 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 specific | Brad King | 2014-03-05 | 2 | -9/+9 |
| | | | | | | | | | | Rename local variable useResponseFile to useResponseFileForObjects when it represents CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS. | ||||
| * | cmLocalGenerator: Add response file option to OutputLinkLibraries | Brad King | 2014-03-04 | 3 | -11/+17 |
| | | | | | | | | | | Response files require different path conversion to be threaded through construction of the link libraries flags. | ||||
| * | cmLocalGenerator: Simplify GetIncludeFlags output formatting | Brad King | 2014-03-04 | 1 | -12/+4 |
| | | | | | | | | Use the output format argument to ConvertToIncludeReference. | ||||
| * | cmLocalGenerator: Add format option to ConvertToLinkReference | Brad King | 2014-03-04 | 4 | -7/+11 |
| | | | | | | | | Replace the hard-coded SHELL output format with an optional argument. | ||||
| * | cmLocalGenerator: Add format option to ConvertToIncludeReference | Brad King | 2014-03-04 | 4 | -6/+10 |
| | | | | | | | | Replace the hard-coded SHELL output format with an optional argument. | ||||
| * | cmLocalGenerator: Add format option to ConvertToOutputForExisting | Brad King | 2014-03-04 | 2 | -11/+17 |
| | | | | | | | | Replace the hard-coded SHELL output format with an optional argument. | ||||
| * | Makefile: Factor out some duplicate link libraries generation | Brad King | 2014-03-04 | 4 | -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 Stamp | Kitware Robot | 2014-03-06 | 1 | -1/+1 |
| | | |||||
* | | Merge topic 'update-kwsys' | Brad King | 2014-03-05 | 7 | -9/+268 |
|\ \ | | | | | | | | | | | | | | | | 7db95df3 Merge branch 'upstream-kwsys' into update-kwsys f096786d KWSys 2014-03-03 (b1916e0a) |