| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| | |
adc04afe FindLua: Add dl library to Lua static library linking
|
| |
| |
| |
| |
| | |
If a Lua library is compiled from source as `liblua.a` its link
dependency on `dl` must be satisfied explicitly.
|
|\ \
| | |
| | |
| | |
| | | |
0ed885f7 ExternalProject: Restore case-insensitive download hash check
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Refactoring in commit v3.6.0-rc1~47^2 (ExternalProject: Re-implement
download logic as a dedicated script, 2016-05-19) accidentally made the
download hash check case-sensitive. The hash comparison is done in hex
strings, so restore case-insensitive comparison since the case of the
hex digits does not matter.
Fixes: #16568
|
|\ \
| |/
|/|
| |
| | |
3fc4a2b7 QtIFW: Added new options to QtIFW cpack generator for modifying wizard style
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
cdf7e5d8 FindICU: Add 'include' to the path suffixes
|
| |/
| |
| |
| | |
Without this FindICU doesn't recognise the installation within homebrew.
|
| |
| |
| |
| |
| | |
On Windows, the `LOCATION` property gets the path to the `.dll` rather
than the `.lib` which is unsuitable for linking.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
397b8546 VS: added documentation for C# support
a7dd8e66 VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015)
6fda6005 VS: renamed target property VS_USER_PROPS_CXX to VS_USER_PROPS
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
8d1f9e5b CUDA: Now pass correct FLAGS when device link cuda executables.
dc5051f1 CUDA: Test that CUDA flags are used when device linking executables.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Previously we had a two issues when building cuda executables
that required separable compilation. The first was that we didn't
propagate FLAGS causing any -arch / -gencode flags to be dropped, and
secondly generators such as ninja would use the CXX language flags
instead of CUDA when the executable was mixed language.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
9fe399e3 Features: activate C++11 support for Clang 3.1+
|
| |/ |
|
|/
|
|
|
| |
CheckFunctionExists has some severe limitations that are overcome by
CheckSymbolExists. Document them and suggest the alternative.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
f9a810f7 CUDA: Enable CudaOnly.SeparateCompilation test runtime calls
5599d858 CUDA: Port test cases to Windows with MSVC host compiler
11551702 CUDA: Populate NVIDIA compiler information on Windows
5365421e CUDA: Detect implicit link information on Windows
522b913f CUDA: Find MSVC binutils on Windows
02582b91 CUDA: Populate compiler PDB placeholder during device linking
d470cb70 CUDA: Use `.obj` object file extension on Windows
a2e80cb0 CUDA: Detect MSVC architecture id
65c1e012 CUDA: Detect use of MSVC host compiler
945dd207 CUDA: Allow platform files to set device linking rules
95420cea CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc
|
| |
| |
| |
| |
| |
| |
| | |
Port Windows-specific compilation and linking rules over from the
`Platform/Windows-MSVC` module and adapt it for NVIDIA CUDA. On Windows
nvcc and its host compiler (MSVC) do not understand or use options like
`-fPIC` or `-std=`, so condition those out.
|
| |
| |
| |
| |
| | |
The `nvcc -v` output on Windows uses response files, so load the one we
need to extract the full link line.
|
| |
| |
| |
| |
| | |
On Windows the host link launcher is just `link.exe`. Find and use that
instead of trying to extract the launcher from the `nvcc -v` output.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Report it in `CMAKE_CUDA_SIMULATE_{ID,VERSION}`.
|
| |
| |
| |
| |
| | |
Condition the default settings on the rule variables not already being
set.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
e0ed1de4 InstallRequiredSystemLibraries: Distinguish UCRT install configurations
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach the `CMAKE_INSTALL_UCRT_LIBRARIES` feature to honor the
`CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY` and `CMAKE_INSTALL_DEBUG_LIBRARIES`
settings.
Closes: #16542
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
a7c5d5fb GetPrerequisites: Exclude delay load dependencies on Windows
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With some Windows toolchains we use `objdump` which does not mention
delay load dependencies in its output. Therefore, to get consistent
behavior we should always ignore them.
Use the `dumpbin` message "Image has the following delay load
dependencies" that precedes the delay load dependencies to recognize and
skip them. Fortunately, this message is not translated to the current
locale (at least on "Windows 7 French", "Windows 10 French" and "Windows
Server 2008 R2 French").
Fixes: #16241
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
17a0703d GetPrerequisites: Do not fail on files we cannot find
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Historically we have always warned and skipped missing files. Since
commit v3.4.0-rc1~264^2~1 (GetPrerequisites: Add error checks for
execute_process() calls, 2015-07-29) we fail instead, but this was not
an intentional part of that change. Restore the warn-only behavior so
that missing system libraries (e.g. during cross-compiling) do not cause
failure.
Closes: #16523
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
eb728d26 FindJava: add hints for jre
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
d6877e6c Don't include CMakeParseArguments
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The cmake_parse_arguments command is builtin with version 3.5.
The CMakeParseArguments module is empty and exists for backwards
compatibility with CMake 3.4 and lower.
Remove the includes of CMakeParseArguments from CMake's modules.
The modules are always used with the current version of CMake.
Leave the includes in the tests, as the tests may be run with an older
version of CMake.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
6310f7c3 Add cpack_ifw_configure_file command
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
b8968b4b UseSWIG: Automatically scan dependencies of SWIG files for Makefiles
|
| | |/
| |/|
| | |
| | | |
Issue: #4147
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
b1dc4ddb BundleUtilities: Maintain symlink structure
|
| | | |
| | | |
| | | |
| | | | |
Closes: #15047
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
7db05f42 AUTOGEN: Release notes for SKIP_AUTOX
6eabac26 AUTOGEN: Documentation update: cmake-qt, AUTOMOC, AUTOUIC, AUTORCC
cbc07d33 AUTOGEN: Documentation for SKIP_AUTOX source file properties
c17e0a3a AUTOGEN: Tests: AUTORCC SKIP_AUTORCC and SKIP_AUTOGEN test
53787bf8 AUTOGEN: Tests: AUTOUIC SKIP_AUTOUIC and SKIP_AUTOGEN test
8dbdd3e7 AUTOGEN: Tests: AUTOMOC SKIP_AUTOMOC and SKIP_AUTOGEN test
0699760d AUTOGEN: Generators: Do moc/uic skip test during file list generation
a84f0bb7 AUTOGEN: Generators: Message upper/lower case unification
7b766b83 AUTOGEN: Generators: Use single moc/uic skip test method only
2964b8cc AUTOGEN: Generators: Use AUTOMOC/UIC/RCC instead of AUTOGEN in messages
d58b6bf3 AUTOGEN: Generators: Moc/UicSkipTest methods
94c319f9 AUTOGEN: Generators: Use separate header lists for MOC and UIC
966be439 AUTOGEN: Generators: Be verbose about skipping files
de531432 AUTOGEN: Generators: Remove unused variable
d8e45536 AUTOGEN: Initializer: Always remember skipped files
d9313a82 AUTOGEN: Initializer: Enable SKIP_AUTOGEN on all AUTOGEN generated sources
...
|
| | | | |
| | | | |
| | | | |
| | | | | |
The new names describe the variables use cases better.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
524f5ee1 Android: Set compiler target platform when compiling ASM with Clang
|
| | |_|/ /
| |/| | |
| | | | |
| | | | | |
Closes: #16535
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
513ef514 AndroidTestUtilities: fix cleanup operation
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`su` is not available by default on all devices:
```
> adb shell "echo ls /data/local/tmp | su"
/system/bin/sh: su: not found
> echo $?
0
```
Also since `execute_adb_command` use `execute_process` under the hood
the pipeline (`|`) will not be treated as special symbol and will be
process just like one more command line argument for the `adb`.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
3578e862 InstallRequiredSystemLibraries: Add concrt*.dll for VC >= 14.0
|