| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
0f1fedbd CMP0065: Put computed flags into LINK_FLAGS not LINK_LIBRARIES
7f1cd328 cmLocalGenerator: Rename local variable to be more appropriate
2597bcf8 cmLocalGenerator: Extract policy handling into a method
|
| |
| |
| |
| |
| |
| |
| | |
These flags are redundant anyway in the NEW case of the policy, and
could be merged with CMAKE_EXE_EXPORTS_${lang}_FLAG content for that
case. That is deferred to the future, but now at least the similar code
is located close to each other.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
80574a38 Codelite: Consume the CMAKE_CODELITE_USE_TARGETS setting globally
f59e8779 cmGlobalGenerator: Add API to get settings from top-level cmMakefile
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
At generate-time, definitions are sometimes read from a nearby cmMakefile,
making the value directory-specific because they are read once per
directory. Often however, the intention is more
often to create a 'global' setting, such that the user writes for
example:
set(CMAKE_IMPORT_LIBRARY_SUFFIX something)
once at the top level of their project.
Many of these are also set by internal platform files, such as
CMAKE_EXTRA_LINK_EXTENSIONS.
The set() definitions are not really suitable for 'global' settings
because they can be different for each directory, and code consuming the
settings must assume they are different for each directory, and read it
freshly each time with new allocations.
CMake has other variable types which are global in scope, such as global
properties, and cache variables. These are less convenient to populate
for users, so establish a convention and API using the value as it is at
the end of the top-level CMakeLists file.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
0c3a0477 Android: Update libc++ include directories for NDK r13
ebef3632 Android: Suppress -Wattributes warnings in test case builds
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Android NDK r13 moved the libc++ include directories.
Closes: #16346
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We use `-Werror` in the Android test builds to make sure there are
no warnings that we care about (e.g. unused flags). However, the
NDK r13 tools produce a warning about their own builtins:
```
<built-in>: In function 'float abs(float)':
<built-in>: warning: conflicts with previous declaration here [-Wattributes]
```
Suppress this warning so that we can continue using `-Werror` but
tolerate these warnings.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
02b7d278 VS: Update VS 15 generator for Preview 5
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `PlatformToolset` is now `v141` instead of `v140`.
Closes: #16347
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
15762b72 elf: Remove GetDynamicEntryCount and ReadBytes methods
cd4f573a cmSystemTools, elf: handle DT_MIPS_RLD_REL_MAP in RemoveRPath
b8b1d151 cmSystemTools: rewrite RemoveRPath using DyanmicEntryList methods
72eb6a37 elf: add DynamicEntryList methods and rpath tag constants
66c4d082 elf: remove tag switch from ELF_Dyn ByteSwap function
|
| | | | |
| | | | |
| | | | |
| | | | | |
These are no longer used after the DynamicEntryList changes.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
sizeof(dyn.d_un.d_val) always equals sizeof(dyn.d_un.d_ptr) so every byte swap
call in this function is identical.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
f53b01ff CPack/RPM debuginfo package without binaries
ca50c89e CPack/RPM debuginfo package objdump error suppression
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Handle case when a component doesn't contain
any debuginfo symbols.
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
objdump prints out error text if file is not an
executable and that should be suppressed as we
don't care about non executable files during that
test
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
20e8dcf1 Set minimum version for LibUV to 1.0.0
845b98f4 Use find_package for JsonCpp and LibUV instead of include
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Older versions of libuv did not have the uv_loop_close API. It first
showed up in unstable releases ~ v0.11.20 but was not available in
a stable release until v1.0
|
| | |_|/ /
| |/| | | |
|
| |_|_|/
|/| | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
f2b88600 Help: Extend 3.7 release notes for FindMatlab
2f16ab87 FindMatlab: small documentation fixes
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
e8893030 FindMatlab: remove SIMULINK path from cache when FindMatlab is reconfigured
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
68277e16 server-mode: Improve shutdown behavior
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Add a signal handler to trigger shutdown and be more paranoid about
libuv doing things asynchronously. This should fix test cases not
shutting down properly.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
646d01da VS: Use absolute target-specific directory for `resources.pri`
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The change in commit v3.7.0-rc1~219^2 (VS: Use target-specific directory
for `resources.pri`, 2016-08-25) incorrectly specifies a relative path
for the `ProjectPriFullPath` value. Fix it to use an absolute path.
Issue: #16106
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
53858177 Do not define cout/cerr preprocessor symbols
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Apply the change from commit bd3d0eaf (cmCTest: don't redefine cout and
cerr, 2016-09-01) to the rest of ctest and cpack. These definitions
are no longer needed because our conventions are well established.
|
| |_|_|/
|/| | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
eb1a57d7 QtIFW: Reference cmake.org via https in cmake.org.html
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
730ba307 Utilities/Release: Update README to reference https URL
4376e47a Utilities/GitSetup: Fetch local hooks via https
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
241858c5 Utilities/Release: Drop Linux .tar.Z binary
47873307 Utilities/Release: Drop macOS .tar.Z binary
|
| | | |
| | | |
| | | |
| | | |
| | | | |
On Linux the gzip tool is universally available, so our `.tar.gz` is
sufficient.
|
|/ / /
| | |
| | |
| | |
| | | |
On macOS the gzip tool is universally available, so our `.tar.gz` is
sufficient.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
dc6d8066 Add a BUILD_RPATH target property specifying build-tree RPATH entries
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Users may need to add custom `RPATH` entries to be able to run binaries
from their build tree without setting `LD_LIBRARY_PATH`. Provide a way
to do this that does not affect the install-tree `RPATH`.
|
|/ / / |
|
|\ \ \
| | |/
| |/| |
|