| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Dinar Valeev <dvaleev@suse.com>
|
|\
| |
| |
| |
| | |
7b1f966a Windows: Make file delete/rename retry configurable
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Several CMake operations need to replace files in rapid succession.
This commonly fails on Windows due to filesystem lock behavior so
we have retry loops. No matter how many times we retry or how long
we delay there will inevitably be someone with an environment that
needs more. Make the retry count and delay configurable in the
Windows Registry keys:
{HKCU,HKLM}/Software/Kitware/CMake/Config
in DWORD values
FilesystemRetryCount = Number of tries
FilesystemRetryDelay = Delay in milliseconds between tries
Leave the feature undocumented for now to see how it goes.
|
|\ \
| | |
| | |
| | |
| | | |
9db9c1fc cmTarget: Don't try to get sources of an INTERFACE_LIBRARY.
|
| | |
| | |
| | |
| | | |
An an assert to ensure this.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
9d35f7c4 cmake-mode.el: Add help for variables/properties/complete. Factorize.
7cc21e9a cmake-mode.el: Add the ability to retrieve module help.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
22e5c6c2 Kate: handle spaces in build dir
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
They need to be escaped in the json file... I'm quite
sure I tested this before, obviously I didn't test it
correctly.
Alex
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
cab5ebd4 Intel compiler: add -isystem flag under Linux
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This makes the SYSTEM keyword work with the Intel compiler
under Linux. AFAIK this is supported neither under Windows nor OSX.
Alex
|
| |/ / / /
|/| | | | |
|
| | | | | |
|
| | | | | |
|
| |_|/ /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
26762e16 Ninja: Cache target-level flags
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
Instead of figuring out target flags per-source file, cache the flags
that are being used. This results in a *much* faster generate time for
Ninja.
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
77b2e6f1 OS X: Escape path given to -isysroot flag
|
| |/ /
| | |
| | |
| | |
| | | |
Ensure that paths containing spaces or other special characters are
escaped correctly on the command line.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
f2eee72f add_custom_command: Disallow use of SOURCE signatures.
c248a437 Add policy CMP0049 to avoid variable expansion in source lists
|
| | | |
| | | |
| | | |
| | | | |
Add CMP0050 to control this behavior.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
2d9f93ab Sublime: Pass language and config properly
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
6ca6613a Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Move the macro definition to the cmExportBuildFileGenerator.h header
to share it.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
3693c63f OS X: Split Intel compiler information files
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Create platform information modules Platform/Darwin-Intel-(C|CXX).cmake
and helper module Platform/Darwin-Intel.cmake. Teach existing module
Platform/Darwin-Intel-Fortran.cmake to use the helper too. Move
information from Platform/Darwin-icc.cmake into these files and drop
information already in Platform/Darwin.cmake to avoid duplication.
|
|\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
a22eeca3 FindBoost: Search next to MPI libraries for boost_mpi (#14739)
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Some distributions place boost_mpi next to the MPI libraries against
which it was built instead of next to the other Boost libraries. If
find_package(MPI) has already been run prior to find_package(Boost) then
MPI_CXX_LIBRARIES or MPI_C_LIBRARIES may be set to the location of the
MPI libraries. Teach FindBoost.cmake to look there for boost_mpi and
boost_mpi_python after looking next to the other Boost libraries but
not consider the location to be Boost_LIBRARY_DIR.
|
| |/ /
|/| | |
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
9bcc1b21 Export: Fix internal CMake version test logic
d2059d25 cmVersion: Fix CMake_VERSION_ENCODE for date in patch level
28805109 cmStandardIncludes: Include cmIML/INT.h for portable integer types
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix the internal DEVEL_CMAKE_VERSION macro to use CMake_VERSION_ENCODE
to compare version component-wise. Otherwise an old invocation of the
macro may be tricked into using the current version when the requested
major version is smaller than the current version but the requested
minor version is larger. It should use the requested (old) version in
that case.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use a uint64_t to store encoded version numbers so we have plenty of
bits available. Encode with room for up to 1000 minor releases between
major releases and to encode dates until the year 10000 in the patch
level. This is necessary because CMake development versions prior to
release 2.8.0 used the date in the patch level, and this practice may be
restored after the 3.0 release.
|
| | |
| | |
| | |
| | | |
Also teach the bootstrap script to configure the needed headers.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
10f90d64 Help: Add CMake 3.0 Release Notes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Manually read through version control history since the 2.8.12.2
release and write release notes for important user-facing changes.
Co-Author: Stephen Kelly <steveire@gmail.com>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
37e1894d cmTarget: Remove TODO comment.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The current behavior is desirable because while it is common to
set a per-config suffix on libraries, it is not common for exexutables.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
311c0b98 Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is a hot-fix for the bug. It seems like a good idea to generally
reform the generator to care about targets instead of directories,
but this patch at least makes the reported error go away.
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
18bef4cd graphviz: allow to disable per target graphs (#14746)
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET
and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs
and subgraphs respectively. Both options are TRUE per default to maintain
current behavior.
|
| |_|/ /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
aab11bca Help: Change version 3.0.0 -> 3.0 in policy docs
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Starting with 3.0 we will use only two components for the feature level,
and policies are only ever introduced with a bump to the feature level
version.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
0b3e98d9 Help: Don't list debuggable properties in cmake-buildsystem manual.
39d08b92 Help: Add additional hyperlink targets
ef17e293 Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
|
| | | | | | |
|