summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* make sure to include cmConfigure.h before cmStandardIncludes.hDaniel Pfeifer2016-09-0372-1/+145
|
* CMake Nightly Date StampKitware Robot2016-09-031-1/+1
|
* Merge topic 'autogen-base32'Brad King2016-09-024-12/+157
|\ | | | | | | | | | | 228f4e9b cmFilePathUuid: Use Base32 string instead of Base64 string b481ddb3 Add cmBase32Encoder class
| * cmFilePathUuid: Use Base32 string instead of Base64 stringSebastian Holtermann2016-09-021-12/+6
| | | | | | | | | | | | This produces files that will not collide on a case-insensitive filesystem. It also avoids the need for special character substitutions.
| * Add cmBase32Encoder classSebastian Holtermann2016-09-023-0/+151
| |
* | Merge topic 'vs14-debug-enum-older-toolsets'Brad King2016-09-021-1/+3
|\ \ | | | | | | | | | | | | 9998774f VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
| * | VS: Fix VS 2015 .vcxproj debug setting for v80 toolsetBrad King2016-09-011-1/+3
| | | | | | | | | | | | Closes: #16281
| * | VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolsetBrad King2016-08-051-4/+7
| | | | | | | | | | | | Closes: #16213
* | | CMake Nightly Date StampKitware Robot2016-09-021-1/+1
| |/ |/|
* | Merge topic 'install-directory-genex-fix'Brad King2016-09-012-1/+13
|\ \ | | | | | | | | | | | | 3bd55dba install: Fix evaluation of leading generator expressions in DIRECTORY
| * | install: Fix evaluation of leading generator expressions in DIRECTORYYves Frederix2016-08-312-1/+13
| | | | | | | | | | | | | | | | | | | | | Since commit v3.5.0-rc1~58^2 (install: Allow generator expressions in DIRECTORY, 2016-01-12) we accidentally treat leading generator expressions as relative paths even though they may evaluate to absolute paths. Defer the conversion to an absolute path until after evaluation.
* | | CMake Nightly Date StampKitware Robot2016-09-011-1/+1
|/ /
* | 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
| | | | |