summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* math(EXPR): Add support for unary `+` and `-` expressionsBrad King2016-10-141-0/+5
| | | | Closes: #8996
* Merge topic 'vs-host-x64-tools'Brad King2016-10-141-0/+7
|\ | | | | | | | | | | d079e71c VS: Provide an option to use x64 host tools 779939a0 Help: Document VS and Xcode toolset selection
| * VS: Provide an option to use x64 host toolsBrad King2016-10-141-0/+7
| | | | | | | | | | | | | | | | | | | | Visual Studio provides toolchains that are themselves built for 32-bit or 64-bit host architectures. By default it uses the 32-bit tools, but it can be told to prefer the 64-bit tools on 64-bit hosts. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a way to request use of the 64-bit host tools. Closes: #15622
* | Sublime: Exclude build tree from source tree project only optionallyBruno Pedrosa2016-10-121-0/+7
|/ | | | | | | | Create a `CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE` variable to control addition of the build tree to `folder_exclude_patterns` in the `.sublime-project`. Change the default of this behavior to OFF. Closes: #16351
* CPack/RPM single debuginfo packagingDomen Vrankar2016-10-071-0/+4
| | | | | | | | | Generate a single debuginfo package even if components packaging is enabled. This makes issue #15668 resolution feature complete. Closes: #15486
* CPack/RPM learned defining main componentDomen Vrankar2016-10-071-0/+7
| | | | | | Main component rpm package is generated without component suffix in filename and package name.
* Merge topic 'vs-15-preview-5'Brad King2016-10-071-1/+1
|\ | | | | | | | | 02b7d278 VS: Update VS 15 generator for Preview 5
| * VS: Update VS 15 generator for Preview 5Brad King2016-10-061-1/+1
| | | | | | | | | | | | The `PlatformToolset` is now `v141` instead of `v140`. Closes: #16347
* | Merge topic 'FindMatlab-documentation'Brad King2016-10-061-1/+8
|\ \ | | | | | | | | | | | | | | | f2b88600 Help: Extend 3.7 release notes for FindMatlab 2f16ab87 FindMatlab: small documentation fixes
| * | Help: Extend 3.7 release notes for FindMatlabRaffi Enficiaud2016-10-051-1/+8
| |/
| * Merge branch 'fix-doc-3.7-relnotes' into releasev3.7.0-rc1Brad King2016-10-031-0/+4
| |\
| * | Help: Drop development topic notes to prepare releaseBrad King2016-10-032-9/+0
| | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Add a BUILD_RPATH target property specifying build-tree RPATH entriesRuslan Baratov2016-10-031-0/+6
| |/ |/| | | | | | | | | 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`.
* | Help: Add 3.7 release note for CPack/NSISRoman Wüger2016-10-031-0/+4
|/
* Help: Organize and revise 3.7 release notesBrad King2016-10-011-164/+199
| | | | | Add section headers similar to the 3.6 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.7 release notesBrad King2016-10-0164-390/+275
| | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.7.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.
* Merge topic 'doc-compilers-dropped'Brad King2016-10-011-0/+10
|\ | | | | | | | | 27c51865 Help: Add release note about compilers that no longer build CMake itself
| * Help: Add release note about compilers that no longer build CMake itselfBrad King2016-09-301-0/+10
| | | | | | | | | | | | | | The introduction of libuv requires some intrinsics such as InterlockedOr that are not available on VS 2005 and below or on MinGW.org's mingw32. Add a release note that we no longer support these compilers for CMake itself.
* | AndroidTestUtilities: Add module to help drive Android device testsSchuyler Kylstra2016-09-301-0/+5
|/ | | | | | Add a module to manage the data needed for the project tests. It will move the test data to the build directory and transfer necessary data to an Android device if that is enabled.
* Merge topic 'codelite-organize-by-target'Brad King2016-09-271-0/+6
|\ | | | | | | | | cbe48879 CodeLite: Optionally use targets to create (sub)project files
| * CodeLite: Optionally use targets to create (sub)project filesMinze Zwerver2016-09-261-0/+6
| | | | | | | | | | | | The basic codelite generator creates .project files based on the `project()` stanza. Add a `CMAKE_CODELITE_USE_TARGETS` option to use the targets instead.
* | Merge topic 'revert-cpack-deb-package-description-fallback'Brad King2016-09-261-15/+0
|\ \ | | | | | | | | | | | | 1ef45a30 Revert "CPack/DEB: Make package description variable precedence match RPM"
| * | Revert "CPack/DEB: Make package description variable precedence match RPM"Domen Vrankar2016-09-241-15/+0
| | | | | | | | | | | | | | | This reverts commit 332b089ad213a1aa89658fffd8f68c9064c6d3db as multiline descriptions require special formatting.
* | | Merge topic 'xcode-swift-version'Brad King2016-09-261-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | b35568f3 Xcode: Add option to set Swift language version 49d50ad4 Xcode: Port rudimentary Swift support to Xcode 8
| * | | Xcode: Add option to set Swift language versionBrad King2016-09-261-0/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new CMAKE_Swift_LANGUAGE_VERSION variable to specify the SWIFT_VERSION attribute in a generated Xcode project. Ideally this would be a `<LANG>_STANDARD` property but since Swift support is very minimal we should reserve that property for more complete treatment later. Issue: #16326
* | | FindMatlab: Add notes for topic 'FindMatlab-simulink'Brad King2016-09-231-0/+4
|/ /
* | Merge topic 'ninja-fortran'Brad King2016-09-231-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 33058150 Help: Document Ninja generator conditional Fortran support 59aae292 Ninja: Add dyndep rules for Fortran module dependencies 39ebfc79 Ninja: Add explicit preprocessing step for Fortran 9a77680e Ninja: Conditionally allow Fortran based on ninja 'dyndep' support 0f331d78 Ninja: Add internal tool to produce a ninja dyndep file for Fortran d3e0b64b Ninja: Add internal tool to scan Fortran code for module dependencies 8eca59a1 Ninja: Add comment with Fortran dependency design documentation a57d1bb7 Ninja: Add API to check for dyndep support 0488ae63 Ninja: Refactor ninja feature detection f0a23aa3 Ninja: Refactor Fortran rejection logic
| * | Help: Document Ninja generator conditional Fortran supportBrad King2016-09-221-0/+6
| |/ | | | | | | Closes: #14215
* | CheckFortranSourceCompiles: Add support for custom source extensionBrad King2016-09-221-0/+6
|/ | | | | Fortran compilers interpret the source extension to decide whether to preprocess and what language level to use by default.
* Merge topic 'test-fixtures'Brad King2016-09-221-0/+8
|\ | | | | | | | | 73f47c9e CTest: Add support for test fixtures
| * CTest: Add support for test fixturesCraig Scott2016-09-201-0/+8
| | | | | | | | | | | | | | | | | | | | | | Add new test properties: * FIXTURES_SETUP * FIXTURES_CLEANUP * FIXTURES_REQUIRED to specify the roles and dependencies of tests providing/using test fixtures.
* | Merge topic 'ctest-capture-error'Brad King2016-09-211-0/+8
|\ \ | | | | | | | | | | | | | | | | | | adf1e32f Help: Add notes for topic 'ctest-capture-error' d328dc68 CTest: Add CAPTURE_CMAKE_ERROR val to `ctest_*` commands 9ac2e189 ctest_coverage: If gcov is not found just warn, not error
| * | Help: Add notes for topic 'ctest-capture-error'Brad King2016-09-201-0/+8
| | |
* | | Help: Add notes for topic 'fortran-submodules'Brad King2016-09-201-0/+7
| |/ |/|
* | Merge topic 'directory-list-targets-and-subdirs'Brad King2016-09-201-0/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | d0be1e15 Add directory properties to get source and binary directories cbca6582 Add directory property to list buildsystem targets 7a4b8d0d Add a directory property to list subdirectories 089868a2 cmState: Record buildsystem target names in each directory
| * | Add directory properties to get source and binary directoriesBrad King2016-09-191-0/+7
| | | | | | | | | | | | | | | | | | Add SOURCE_DIR and BINARY_DIR directory properties that return the absolute paths to the corresponding directories. These correspond to the target properties of the same names that we already have.
| * | Add directory property to list buildsystem targetsBrad King2016-09-191-0/+4
| | | | | | | | | | | | | | | Add a BUILDSYSTEM_TARGETS property to allow project code to traverse the list of its own targets in a given directory.
| * | Add a directory property to list subdirectoriesBrad King2016-09-191-0/+5
| | | | | | | | | | | | | | | Add a SUBDIRECTORIES directory property to allow project code to traverse the directory structure of itself as CMake sees it.
* | | Merge topic 'cpack-rpm-srpm-package'Brad King2016-09-201-0/+7
|\ \ \ | | | | | | | | | | | | | | | | d9cec8ad CPack/RPM: Generate source rpm (SRPM) packages on demand
| * | | CPack/RPM: Generate source rpm (SRPM) packages on demandDomen Vrankar2016-09-201-0/+7
| |/ / | | | | | | | | | Closes: #15839
* | | Merge topic 'cpack.hash_computing'Brad King2016-09-201-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1c63aa4d CPack: Add option to generate a checksum file next to each package file 4682b42b Tests: Add subtest support to RunCMake/CPack infrastructure
| * | | CPack: Add option to generate a checksum file next to each package filePetr Orlov2016-09-191-0/+5
| |/ / | | | | | | | | | Add variable CPACK_PACKAGE_CHECKSUM to activate it.
* | | Merge topic 'ifw-package-resources'Brad King2016-09-201-0/+6
|\ \ \ | | | | | | | | | | | | | | | | b807cd9b CPackIFW: Add 'cpack_ifw_add_package_resources' command
| * | | CPackIFW: Add 'cpack_ifw_add_package_resources' commandKonstantin Podsvirov2016-09-191-0/+6
| |/ /
* | | Merge topic 'ExternalProject-HTTP_HEADER'Brad King2016-09-201-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | 5e6716db Help: Add notes for topic 'ExternalProject-HTTP_HEADER' 0f424c3d ExternalProject: Add HTTP_HEADER
| * | Help: Add notes for topic 'ExternalProject-HTTP_HEADER'Brad King2016-09-191-0/+5
| | |
* | | Help: Add notes for topic 'cmake-server-basic'Brad King2016-09-191-0/+6
| | |
* | | Merge topic 'ifw-user-interfaces'Brad King2016-09-191-0/+7
|\ \ \ | |/ / |/| | | | | | | | c2f0f41f CPackIFW: Add USER_INTERFACES option
| * | CPackIFW: Add USER_INTERFACES optionPierluigi Taddei2016-09-161-0/+7
| | | | | | | | | | | | | | | | | | Add to CPackIFW the capability of accepting a list of USER_INTERFACES that are copied to the meta folder and added to the component description.
* | | Merge topic 'file-curl-httpheader'Brad King2016-09-161-0/+5
|\ \ \ | | | | | | | | | | | | | | | | 8f6cb366 file(DOWNLOAD|UPLOAD): Add HTTPHEADER suboption