summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic '16101-xcode-fix-directory-exclude-from-all'Brad King2016-08-312-11/+5
|\ | | | | | | | | df32e564 Xcode: Add targets marked as EXCLUDE_FROM_ALL to project (#16101)
| * Xcode: Add targets marked as EXCLUDE_FROM_ALL to project (#16101)Gregor Jasny2016-08-312-11/+5
| |
* | Merge topic 'syntax-unexpected-eof'Brad King2016-08-311-2/+1
|\ \ | | | | | | | | | | | | 1dda2ec5 Improve error message on unexpected end of file
| * | Improve error message on unexpected end of fileBrad King2016-08-301-2/+1
| | | | | | | | | | | | Suggested-by: Stephen Kelly <steveire@gmail.com>
* | | Merge topic 'import-libuv'Brad King2016-08-314-0/+140
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39ac889d cmake: Add trivial usage of libuv 7cf369fe Do not build libuv on HP-UX 075cae51 Do not build libuv on SPARC 9a53af40 Do not build libuv on Cygwin 219f7411 Do not build libuv on Mac OS X 10.4 and lower 8a5beef3 Add option to build CMake against a system libuv e56aa462 FindLibUV: Add module to find libuv package 551d5aed libuv: Fix unused variable warning in uv_loop_close f4f8074b libuv: Avoid including macOS CoreServices header globally a63aaaed libuv: Always include our own header first 9130b53a libuv: Conditionally declare Windows APIs for VS 2008 and below b52afa46 libuv: Fix anonymous union syntax 05dbc204 libuv: Fix Windows API function typedef syntax 75139374 libuv: Install LICENSE file with CMake documentation 95dcc4e4 libuv: Disable warnings to avoid changing 3rd party code 13b7e758 libuv: Build the library within CMake ...
| * | | cmake: Add trivial usage of libuvBrad King2016-08-311-0/+7
| | | | | | | | | | | | | | | | | | | | This will serve to make sure cmake actually compiles and links against libuv.
| * | | FindLibUV: Add module to find libuv packageBrad King2016-08-311-0/+131
| | | | | | | | | | | | | | | | | | | | | | | | Add it to a private source directory that is not installed so that we can use it for building CMake itself. This will allow it to mature before being distributed publicly.
| * | | libuv: Build the library within CMakeBrad King2016-08-312-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Take logic from upstream `Makefile.am` and `configure.ac` to build libuv sources. Update `uv.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h` header from CMake sources.
* | | | CMake Nightly Date StampKitware Robot2016-08-311-1/+1
| |/ / |/| |
* | | Merge topic 'cleanup-Convert'Brad King2016-08-3025-384/+343
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4332131d Convert: Make variables a bit more clear 5aca066c Convert: Remove UNCHANGED enum value 146bf926 Convert: Remove 'FULL' conversion 58ba87f8 Convert: Replace Convert(FULL) with equivalent e80314d7 Ninja: Replace ternary with if() 563ac22a Convert: Replace trivial conversion with new method 08be47cf Convert: Replace UNCHANGED conversions with new API call 564d3a1d Convert: Extract ConvertToRelativePath from Convert() 95a659f1 Convert: Replace FULL conversions with equivalent a8c7ccb1 VS: Replace FULL/UNCHANGED conversion with equivalent 5ad25ef4 Convert: Remove NONE conversion ac463841 Convert: Replace uses of Convert(NONE) 998d9ee9 VS: Replace variable with an if() ee49f006 Makefiles: Replace ternaries with if()s 51f7dcb0 Makefiles: Inline MakeLauncher into only caller ba4ba7c3 Makefiles: Simplify MakeLauncher return value ...
| * | | 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 'vs-NsightTegra-empty-version'Brad King2016-08-301-5/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 1f4aeb17 VS: Fix out-of-bounds write on empty Nsight Tegra version
| * | | | VS: Fix out-of-bounds write on empty Nsight Tegra versionFujii Hironori2016-08-261-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator, wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is the case of GetNsightTegraVersion is empty.
* | | | | Merge topic 'code-blocks-include-order'Brad King2016-08-301-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 38995d19 CodeBlocks: List C++ includes first
| * | | | | CodeBlocks: List C++ includes firstKevin Ottens2016-08-261-2/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the Clang Code Model in QtCreator, it turned out that having the C system include dirs can make it report false positives for most uses of the STL. This is due to the order the Clang Code Model looks at the include directories and some C includes in /usr/include could be incompatible with the used STL if found first.
* | | | | Merge topic 'ninja-add_custom_command-depfile'Brad King2016-08-309-24/+56
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 048d1adb add_custom_command: Add DEPFILE option for Ninja
| * | | | | add_custom_command: Add DEPFILE option for NinjaKulla Christoph2016-08-309-24/+56
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide a way for custom commands to inform the ninja build tool about their implicit dependencies. For now simply make use of the option an error on other generators. Closes: #15479
* | | | | CMake Nightly Date StampKitware Robot2016-08-301-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-08-291-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-08-281-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2016-08-271-1/+1
| |/ / / |/| | |
* | | | 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