| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Refactoring in commit v3.10.0-rc1~220^2 (cmCPackDebGenerator: Use
libarchive to create .deb file) accidentally broke this for the
top-level archive.
|
| |
|
|\
| |
| |
| | |
Merge-request: !2176
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The test code added by commit v3.12.0-rc1~411^2~1 (FindOpenMP: Verify in
test source that OMP library is linked, 2018-03-01) leaves an unused
variable warning. This breaks the check with `-Werror`. Remove the
variable and leave just the function call, which should still check that
the OMP library is linked.
Fixes: #18102
|
|\ \
| | |
| | |
| | | |
Merge-request: !2171
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Hide any headers specified by `ctest_submit(HTTPHEADER ...)` unless ctest
is run with --debug. This option is used to present bearer tokens to CDash.
We do not want to inadvertently expose this secret data in the console
output log.
|
| |/
| |
| |
| |
| |
| |
| | |
This fixes a bug where ctest(SUBMIT CDASH_UPLOAD ...) would fail when
attemping to submit to a site bearing a genuine SSL certificate.
This code path was missing a call to cmCurlSetCAInfo() which loads
the certificate authority file.
|
|\ \
| | |
| | |
| | | |
Merge-request: !2174
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Extend the fix from commit v3.10.0-rc1~188^2 (ListFileLexer: fix
heap-buffer-overflow on malicious input, 2017-08-26) to apply to all
lexer token matches. Replace all `.` with `[^\0\n]`. Update all
`[^...]` match expressions to not match `\0`.
We cannot safely process null bytes in strings.
Fixes: #18124
|
|\ \
| | |
| | |
| | | |
Merge-request: !2173
|
| |/
| |
| |
| |
| | |
This release note was forgotten by commit v3.12.0-rc1~183^2 (FindMatlab:
Matlab Runtime Compiler support, 2018-04-29).
|
|\ \
| | |
| | |
| | | |
Merge-request: !2169
|
| |/
| |
| |
| |
| | |
Starting with libuv 1.21.0, libuv's headers were moved into a uv/ directory.
Make FindLibUV aware of the file's new location for configuration to work.
|
|\ \
| | |
| | |
| | | |
Merge-request: !2162
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach the feature added by commit v3.12.0-rc1~38^2 (VS: Add option to
select the version of the toolset used by VS 2017, 2018-05-19) to accept
the default toolset version in addition to older versions. If the
default toolset version is supplied, simply clear it so the default will
be used.
Fixes: #18107
|
| | |
| | |
| | |
| | | |
We already detect the VS toolset version. Expose it to clients.
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !2164
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Refactoring in commit v3.12.0-rc1~418^2~3 (Refactor HandleGlobCommand,
2018-02-13) introduced error diagnostics for argument combinations that
were previously accepted. Restore acceptance to avoid regressing
projects that used those combinations even if they do not make sense.
Fixes: #18097
|
|\ \
| | |
| | |
| | | |
Merge-request: !2159
|
| | |
| | |
| | |
| | | |
These have been deprecated since 2002!
|
| |/
| |
| |
| |
| |
| | |
The change in commit v3.12.0-rc1~202^2~1 (FindJPEG: Add multi config
support and associated docs, 2018-04-17) accidentally left out the
default jpeg library names from consideration for debug variants.
|
|\ \
| | |
| | |
| | | |
Merge-request: !2158
|
| |/
| |
| |
| |
| |
| |
| |
| | |
We already place all include directories for CUDA inside `CudaCompile`
so we do not need to use any from `ClCompile`. Tell `CudaCompile`
not to use the host compiler's include directory settings.
Fixes: #18101
|
|\ \
| | |
| | |
| | | |
Merge-request: !2156
|
| |/
| |
| |
| | |
Fixes: #18104
|
|\ \
| | |
| | |
| | | |
Merge-request: !2151
|
| | |
| | |
| | |
| | | |
Xcode 10 dropped support for i386 builds.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Xcode 10 beta warns
xcodebuild... warning: file type '::com.apple.instruments.instrdst'
is based on missing file type 'default::com.apple.package'
Teach RunCMake to drop such lines before matching against expected
output.
|
| | | |
|
| | |
| | |
| | |
| | | |
Closes: #18099
|
|\ \ \
| |/ /
| | |
| | | |
Merge-request: !2153
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Xcode 10 no longer populates `CURRENT_ARCH` with the current
architecture in shell scripts and instead uses `undefined_arch`.
Instead we must use `ARCHS`. It lists all architectures separated by
spaces.
Fixes: #18085
|
|\ \
| |/
|/|
| | |
Merge-request: !2154
|
|/
|
|
|
|
|
|
|
|
|
| |
Upstream CURL provides imported target `CURL::libcurl`. Rename the
target added by `FindCURL` to match. We don't need compatibility with
the old name because it has never been in a CMake release (except a 3.12
release candidate).
Suggested-by: Jakub Zakrzewski <slither.jz@gmail.com>
Acked-by: Rolf Eike Beer <eike@sf-mail.de>
Fixes: #18091
|
|\
| |
| |
| | |
Merge-request: !2146
|
| |
| |
| |
| |
| | |
Add option `SPHINX_INFO` to enable the Sphinx 'texinfo' builder and use
the `makeinfo` tool to convert it to a `.info` file.
|
|\ \
| | |
| | |
| | | |
Merge-request: !2147
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath
implementation on Windows, 2018-05-29) broke the feature added by commit
v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a
symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the
latter code path to restore it.
Fixes: #17882
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2137
|
| | |/
| |/|
| | |
| | |
| | | |
Issue: #18065
Fixes: #18066
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !2143
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !2145
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix a typo from commit 0bef9eb410 (UseSWIG: modernize module,
2018-01-29) that caused `UseSWIG` to ignore an eventually set property
`SWIG_MODLUE_NAME`.
Building multiple python modules using the mentioned property as
described in the docs could lead to an invalid, or even worse,
inconsistent `build.ninja` file. The reason is that the generated list
of support files was not unique. For each module the support file was
always named the same, namely `path/to/builddir/MODULENAME.py`.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !2140
|
| |/ / /
| | | |
| | | |
| | | | |
Python 3.7 is about to be released, making the development version 3.8.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !2136
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Some tools on Windows (e.g. Embarcadero linkers) can't handle forward
slashes in paths to rsp files.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | | |
Merge-request: !2138
|