| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
f1ad71d7 cmMakefile: Restore nested error logic use of cmExecutionStatus
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 14a8d61f (cmMakefile: Port nested error logic away from
cmExecutionStatus) we fail to continue processing function and macro
bodies after non-fatal errors. A non-fatal error should not stop
foreach loops, macro bodies, nested bodies, or the outer script.
Add a test covering these cases, and revert the change to fix them.
Also revert commit 2af853de (cmMakefile: Simplify IssueMessage
implementation) because the assertion it added (which was removed by the
above commit and is restored by reverting it) is incorrect. We do have
code paths that call cmMakefile::IssueMessage with an empty execution
stack, such as in CheckForUnusedVariables's LogUnused call.
|
|\ \
| | |
| | |
| | |
| | | |
d47c7bf6 CPack: include what you use
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
1bc33257 CPackWIX: Fix incomplete CPACK_WIX_SKIP_PROGRAM_FOLDER implementation
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Commit 17bbf6af (CPackWIX: Implement new CPACK_WIX_SKIP_PROGRAM_FOLDER
feature) generates GUIDs for most but not all components
when the feature is active.
Generate the remaining GUIDs as well.
Co-Author: Nils Gladitz <nilsgladitz@gmail.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
042aca55 VS: Verify that MSBuild.exe and devenv.com exist before using them
a756c74d Help: Clarify meaning of MSVC<NN> variables
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| | |
f6fd0abc Genex: Diagnose invalid LINK_ONLY usage instead of crashing
|
| |
| |
| |
| |
| |
| |
| |
| | |
When `$<LINK_ONLY:...>` is used outside of linking we may evaluate it
without a `dagChecker`. Do not dereference the NULL pointer and issue a
diagnostic instead.
Closes: #16287
|
|\ \
| | |
| | |
| | |
| | | |
4ffdd564 CPack/DEB: Add option to select archive type
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a `CPACK_DEBIAN_ARCHIVE_TYPE` option that can be used to select an
archive type that supports long file names.
Closes: #14332
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
1a9de803 surround macro arguments with parentheses
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
0039ffa2 use CM_NULLPTR
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
62c5f9af QtDialog: fix clang-tidy warnings
|
| |/ / / |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
32f756c8 CursesDialog: include what you use
|
| |/ / / |
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
60dcaaea tidy: Fix readability-redundant-string-cstr issues
|
| | |/
| |/| |
|
|/ / |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
The definitions have been introduced to ensure that cout and cerr are
not used in certain files. However, this limitation does not apply to
all source files that require cmCTest.h to be included. Furthermore,
the definitions cause side effects depending on the include order. In
total, the definitions do more harm than good. Remove them.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
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
...
|