summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert: Make variables a bit more clearStephen Kelly2016-08-271-5/+5
|
* Convert: Remove UNCHANGED enum valueStephen Kelly2016-08-272-5/+4
| | | | It is no longer used.
* Convert: Remove 'FULL' conversionStephen Kelly2016-08-272-4/+0
| | | | It is no longer used.
* Convert: Replace Convert(FULL) with equivalentStephen Kelly2016-08-277-38/+57
| | | | | This is more explicit than funnelling everything through the Convert method.
* Ninja: Replace ternary with if()Stephen Kelly2016-08-271-3/+4
| | | | On principle of segregating the interface.
* Convert: Replace trivial conversion with new methodStephen Kelly2016-08-2713-36/+57
|
* Convert: Replace UNCHANGED conversions with new API callStephen Kelly2016-08-276-59/+43
|
* Convert: Extract ConvertToRelativePath from Convert()Stephen Kelly2016-08-272-4/+13
| | | | | | | Convert() does some kind of relative conversion, followed by a conversion to 'output format'. Make it possible to do the former without the latter.
* Convert: Replace FULL conversions with equivalentStephen Kelly2016-08-272-11/+7
|
* VS: Replace FULL/UNCHANGED conversion with equivalentStephen Kelly2016-08-271-2/+2
|
* Convert: Remove NONE conversionStephen Kelly2016-08-272-3/+0
| | | | It is no longer used.
* Convert: Replace uses of Convert(NONE)Stephen Kelly2016-08-279-54/+49
| | | | These are equivalent to ConvertToOutputFormat.
* VS: Replace variable with an if()Stephen Kelly2016-08-271-2/+5
|
* Makefiles: Replace ternaries with if()sStephen Kelly2016-08-272-10/+15
|
* Makefiles: Inline MakeLauncher into only callerStephen Kelly2016-08-272-35/+27
|
* Makefiles: Simplify MakeLauncher return valueStephen Kelly2016-08-271-3/+2
| | | | Bonus NRVO.
* Makefiles: Invert logic in MakeLauncherStephen Kelly2016-08-271-20/+19
| | | | Make it easier to inline into the caller.
* Makefiles: Remove useless use of ConvertStephen Kelly2016-08-271-2/+1
| | | | Convert with NONE and UNCHANGED is a no-op.
* Makefiles: Replace method with Wacom specific APIStephen Kelly2016-08-272-8/+17
| | | | | | | | The existing method uses RelativeRoot NONE and FULL values. In principle, those should be segregated interfaces. Mixing NONE and FULL into the RelativeRoot enum is a case of http://thedailywtf.com/articles/What_Is_Truth_0x3f_
* Makefiles: Deduplicate variableStephen Kelly2016-08-271-4/+5
|
* Convert: Remove obsolete GetRelativeRootPathStephen Kelly2016-08-272-22/+0
|
* Makefiles: Change AppendCustomCommand API to stringsStephen Kelly2016-08-276-27/+27
| | | | | Avoid the RelativeRoot enum. Supply the HOME_OUTPUT string at each callsite to make the parameter non-defaulted.
* Makefiles: Change signature of AppendCustomCommandStephen Kelly2016-08-273-7/+7
| | | | The RelativeRoot parameter will become non-default.
* Makefiles: Port CreateCDCommand to string-based APIStephen Kelly2016-08-275-25/+23
|
* Convert: Remove ConvertToOutputForExisting overloadStephen Kelly2016-08-272-18/+0
| | | | It is no longer used.
* Makefiles: Use string overload of ConvertToOutputForExistingStephen Kelly2016-08-271-1/+1
| | | | | The string is already determined so, no need to call the overload to determine it again.
* Makefiles: Rename local variableStephen Kelly2016-08-271-2/+2
| | | | | | In this context, 'ret' means 'return', but I don't really know what that means. It is not consistent with types and other variables used in the vicinity for these things.
* Convert: Remove unused overloadStephen Kelly2016-08-272-23/+0
|
* Merge topic 'update-curl-script'Brad King2016-08-261-1/+1
|\ | | | | | | | | 24e7ccb7 curl: Update script to get curl from new repository
| * curl: Update script to get curl from new repositoryBrad King2016-08-261-1/+1
| | | | | | | | | | | | Curl is now hosted at https://github.com/curl/curl.git
* | Merge topic 'cpack-rpm-debuginfo-pkg'Brad King2016-08-266-2/+113
|\ \ | | | | | | | | | | | | | | | 426f97d3 CPack/RPM: Add test for debuginfo package generation bc8c0add CPack RPM debuginfo packages generation
| * | CPack/RPM: Add test for debuginfo package generationDomen Vrankar2016-08-265-0/+50
| | |
| * | CPack RPM debuginfo packages generationIstvan Bodnar2016-08-251-2/+63
| |/ | | | | | | | | Added new variable to CPackRPM for debuginfo rpm package generation. Binaries will be checked for debug symbols.
* | Merge topic 'FindwxWidgets-library-path'Brad King2016-08-261-3/+16
|\ \ | | | | | | | | | | | | | | | 20d7da52 FindwxWidgets: Add VS-versioned library directory prefixes 4ef8a205 FindwxWidgets: Add version 3.1.0
| * | FindwxWidgets: Add VS-versioned library directory prefixesBrad King2016-08-251-3/+15
| | | | | | | | | | | | | | | | | | | | | Add Visual Studio version number (supported: VS2008 to VS2015) to WX_LIB_DIR_PREFIX (old: vc / vc_x64; new: vc120 / vc120_x64). Patch-by: Hannes Grobler (Johnny_xy on gitlab.kitware.com)
| * | FindwxWidgets: Add version 3.1.0Brad King2016-08-251-0/+1
| | | | | | | | | | | | Patch-by: Hannes Grobler (Johnny_xy on gitlab.kitware.com)
* | | Merge topic 'test-driver-clang-tidy'Brad King2016-08-261-4/+6
|\ \ \ | | | | | | | | | | | | | | | | cd344e3a create_test_sourcelist: Use safer strncpy instead of strcpy
| * | | create_test_sourcelist: Use safer strncpy instead of strcpySylvain Joubert2016-08-251-4/+6
| | |/ | |/| | | | | | | | | | Clang-tidy advises to use a safer function in place of strcpy. This should avoid such warnings in user build using clang-tidy.
* | | Merge topic 'vs-resource-pri-dir'Brad King2016-08-261-3/+3
|\ \ \ | | | | | | | | | | | | | | | | f325ae18 VS: Use target-specific directory for `resources.pri`
| * | | VS: Use target-specific directory for `resources.pri`Brad King2016-08-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the `ProjectPriFullPath` field to a value that is unique to each target and not shared with others in order to avoid collisions. Closes: #16106
* | | | CMake Nightly Date StampKitware Robot2016-08-261-1/+1
| |/ / |/| |
* | | Merge topic 'include-what-you-use'Brad King2016-08-2593-177/+642
|\ \ \ | | | | | | | | | | | | | | | | 38491644 CTest: fix include-what-you-use violations
| * | | CTest: fix include-what-you-use violationsDaniel Pfeifer2016-08-2593-177/+642
| | | |
* | | | Merge topic 'extract-cmMessenger'Brad King2016-08-2533-348/+435
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1462576b Parser: Port away from cmMakefile 421012a3 cmMessenger: Extract from cmake class 14a8d61f cmMakefile: Port nested error logic away from cmExecutionStatus 2af853de cmMakefile: Simplify IssueMessage implementation 33bb9cfa Parser: Issue messages through cmake, not cmSystemTools db7de303 Parser: Store the Backtrace for use in issuing messages
| * | | | Parser: Port away from cmMakefileStephen Kelly2016-08-254-20/+32
| | | | | | | | | | | | | | | | | | | | It is an unneeded dependency.
| * | | | cmMessenger: Extract from cmake classStephen Kelly2016-08-257-168/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way messages can be issued independent of the cmake instance. It is now possible to make DisplayMessage a virtual interface and override it to handle messages in the cmake-gui or future IDE interaction interfaces.
| * | | | cmMakefile: Port nested error logic away from cmExecutionStatusStephen Kelly2016-08-254-16/+16
| | | | | | | | | | | | | | | | | | | | It is no longer needed.
| * | | | cmMakefile: Simplify IssueMessage implementationStephen Kelly2016-08-251-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | It is only called during configure time when the execution stack is non-empty.
| * | | | Parser: Issue messages through cmake, not cmSystemToolsStephen Kelly2016-08-2520-149/+115
| | | | | | | | | | | | | | | | | | | | | | | | | Make these messages uniform with regard to other messages issued by cmake.
| * | | | Parser: Store the Backtrace for use in issuing messagesStephen Kelly2016-08-241-0/+2
| | | | |