| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
228f4e9b cmFilePathUuid: Use Base32 string instead of Base64 string
b481ddb3 Add cmBase32Encoder class
|
| |
| |
| |
| |
| |
| | |
This produces files that will not collide on a case-insensitive
filesystem. It also avoids the need for special character
substitutions.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
9998774f VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
|
| | |
| | |
| | |
| | | |
Closes: #16281
|
| | |
| | |
| | |
| | | |
Closes: #16213
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
3bd55dba install: Fix evaluation of leading generator expressions in DIRECTORY
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
df32e564 Xcode: Add targets marked as EXCLUDE_FROM_ALL to project (#16101)
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
1dda2ec5 Improve error message on unexpected end of file
|
| | | |
| | | |
| | | |
| | | | |
Suggested-by: Stephen Kelly <steveire@gmail.com>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
...
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This will serve to make sure cmake actually compiles and links against
libuv.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
...
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
It is no longer used.
|
| | | | |
| | | | |
| | | | |
| | | | | |
It is no longer used.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is more explicit than funnelling everything through the Convert
method.
|
| | | | |
| | | | |
| | | | |
| | | | | |
On principle of segregating the interface.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Convert() does some kind of relative conversion, followed by a
conversion to 'output format'.
Make it possible to do the former without the latter.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
It is no longer used.
|
| | | | |
| | | | |
| | | | |
| | | | | |
These are equivalent to ConvertToOutputFormat.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Bonus NRVO.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Make it easier to inline into the caller.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Convert with NONE and UNCHANGED is a no-op.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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_
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Avoid the RelativeRoot enum. Supply the HOME_OUTPUT string at each
callsite to make the parameter non-defaulted.
|
| | | | |
| | | | |
| | | | |
| | | | | |
The RelativeRoot parameter will become non-default.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
It is no longer used.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The string is already determined so, no need to call the overload to
determine it again.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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.
|
| | | | | |
|