| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Release versions do not have the development topic section of
the CMake Release Notes index page.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move all development release notes into a new version-specific document:
tail -q -n +3 Help/release/dev/* > Help/release/3.5.rst
git rm -- Help/release/dev/*
except the sample topic:
git checkout HEAD -- Help/release/dev/0-sample-topic.rst
Reference the new document from the release notes index document.
Add a title and intro sentence to the new document by hand.
|
|\
| |
| |
| |
| | |
9b08c623 FindPNG: Create an imported PNG::PNG target (#15911)
|
| |
| |
| |
| |
| |
| | |
Imported targets are now the recommended way of dealing with external
library dependencies. Add one for FindPNG and update documentation
accordingly. Also add a test case activated by CMake_TEST_FindPNG.
|
|\ \
| | |
| | |
| | |
| | | |
f9e45ab9 FindXalanC: New module to find the Apache Xalan-C++ library
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
Since this command was introduced in 2002 it has incorrectly constructed
the child process command line by concatenating arguments separated by
spaces with no quoting. Fix this by passing the command argument vector
directly to RunSingleCommand without an intermediate quoting and
re-parsing step.
Reported-by: Andrey Pokrovskiy <wonder.mice@gmail.com>
|
|/
|
|
|
|
|
|
| |
Add a `GIT_REMOTE_NAME` option to `ExternalProject_Add` to support
git clone --origin <name>
Default to `origin` if not specified.
|
|\
| |
| |
| |
| | |
630c8aa8 install: Allow generator expressions in DIRECTORY
|
| |
| |
| |
| |
| | |
Teach install(DIRECTORY) to support generator expressions in the list
of directories, much like install(FILES) already supports.
|
|\ \
| | |
| | |
| | |
| | | |
fc5d6592 VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)
|
| |/
| |
| |
| | |
Suggested-by: Thomas Laguzzi <tholag@gmail.com>
|
|/
|
|
|
|
|
|
|
| |
Expand the -W set of cmake options to include support for the -Werror
and -Wno-error format, which is used to control upgrading and
downgrading warning and error messages. Implement support for these new
formats for the dev and deprecated message types.
Add tests and updated documentation for new options.
|
|\
| |
| |
| |
| | |
3baca636 Record compile features for MinGW Clang on Windows (#15897)
|
| |
| |
| |
| |
| |
| | |
Drop the 'UNIX' condition on Clang compiler features. This enables
use of compile features with MinGW Clang, though additional work may
be needed for clang-cl.
|
|/
|
|
|
| |
These have been documented but previously only implemented for VS 2008
and below.
|
|
|
|
|
| |
Use a new build machine to produce the Windows binary using the CPack
WiX generator to produce a `.msi` installer.
|
|
|
|
|
|
|
| |
Implement a native `cmake_parse_arguments` command that is fully
compatible with the documented behaviour of the previous implementation.
Leave the CMakeParseArguments module empty but existing for
compatibility.
|
|\
| |
| |
| |
| |
| |
| | |
f0b5ce7f Help: Add notes for topic 'FindGTest-imported-targets'
99afe235 Tests: Add tests for FindGTest
611735e7 FindGTest: Add imported targets and update documentation
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
565d080a Xcode: Add support for combined install on iOS
34f5ef56 iOS: Fix App Bundle layout
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch solves the problem of installing both: Device and Simulator
libraries on iOS. Before only one of them was installed.
If the IOS_INSTALL_COMBINED property is set on a target, a
special install hook will be activated which builds the corresponding
target and combines both at the install location.
The original patch was contributed by Ruslan Baratov, and polished by
Gregor Jasny.
|
|\ \
| | |
| | |
| | |
| | | |
1549927d FindOpenMP: Add Clang support
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
29127534 cmake: Deduplicate warning message control code
67211011 cmake-gui: Add options to control warning messages
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create a new dialog window for the cmake-gui that provides controls for
setting the state of suppression of developer and deprecated warning
messages. This replaces the previous single checkbox for setting the
state of suppression of developer warnings.
Added a note for the new functionality to the release notes.
|
| | | |
|
| |/
|/|
| |
| | |
This topic name will supersede cmake-E-copy-multiple-inputs.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bc35087d cmake: Teach -E copy_directory to support multiple input directories
98be140f cmake: Refine -E copy[_if_different] documentation
93cc80ae cmake: Refine -E copy_if_different implementation indentation
0903812b cmake: Refine -E chdir documentation
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| | |
ebaca629 FindTIFF: Add imported targets and update documentation
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Add TIFF::TIFF imported target
- Document imported target
- Add testcase to test the standard variables and the imported
target
Also:
- Add TIFF_INCLUDE_DIRS to match common practice
- Update documentation generally, including documenting
TIFF_INCLUDE_DIRS
|
| |
| |
| |
| |
| |
| | |
If multiple input files are provided then the destination must be a
directory. If only one input file is provided then destination may be
either a file or directory.
|
|\ \
| | |
| | |
| | |
| | | |
fc656fa4 cmake-gui: Add regex explorer window
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Explicitly enable deprecated warnings by default, via the
cmake::GetSuppressDeprecatedWarnings method, which signals
suppression is turned off unless the CMake variables are set
as required.
Add tests and update the documentation for the new
functionality.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change the '-Wdev' and '-Wno-dev' options to also enable and
suppress the deprecated warnings output, via the
'CMAKE_WARN_DEPRECATED' CMake variable, by default. This
action does not happen if the user specifies a deprecated
warning message option.
Add tests and update the documentation for the new
functionality.
|
|/
|
|
|
|
|
|
| |
Add 'deprecated' warning options type, to allow setting
CMAKE_WARN_DEPRECATED via the -W '-Wdeprecated' and
'-Wno-deprecated' options.
Add tests for new options and updated documentation.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The -T parameter to CMake may now be specified through cmake-gui via a
new text field in the first-time configure wizard (below the generator
chooser).
The generator factories specify whether or not they support toolsets.
This information is propagated to the Qt code and used to determine if
the selected generator should also display the optional Toolset widgets.
|
|\
| |
| |
| |
| |
| | |
31d52139 Cray: Added documentation for cross compiling on a Cray
c54a621b Cray: New platform file for Cray Linux Environment and PrgEnv
|
| | |
|
| |
| |
| |
| |
| | |
Document the new behavior of `CPACK_DMG_BACKGROUND_IMAGE` and the
purpose of `CPACK_DMG_DS_STORE_SETUP_SCRIPT`.
|
|\ \
| | |
| | |
| | |
| | | |
f88533cc CPackDMG: Add support for multilingual SLAs
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Multiple languages for SLAs and the SLA UI can be added via the CPack
variables CPACK_DMG_SLA_DIR and CPACK_DMG_SLA_LANGUAGES. For each
language defined in the languages variable, CPack will search for
<language>.menu.txt and <language>.license.txt in CPACK_DMG_SLA_DIR.
If the sla directory variable is not defined, the old behaviour using
CPACK_RESOURCE_FILE_LICENSE is retained.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
04a2a923 Help: Add notes for topic 'cpack-deb-new-component-vars'
57672e72 CPackDeb: CPACK_DEBIAN_PACKAGE_NAME documentation improvement
a45a4b2d CPackDeb: set package control field per component
a60574f1 CPackDeb: set priority control field per component
24012e3c CPackDeb: additional CPACK_DEBIAN_PACKAGE_SECTION documentation
47182ab8 CPackDeb: set section control field per component
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
5d79b956 FindGTK2: Use targets in GTK2_LIBRARIES if GTK2_USE_IMPORTED_TARGETS is ON
|