summaryrefslogtreecommitdiffstats
path: root/Help/release
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'add-missing-compiler-release-notes'Brad King2017-06-141-0/+5
|\ | | | | | | | | | | | | 28756437 Help: Add docs for new compilers supporting language standards. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !966
| * Help: Add docs for new compilers supporting language standards.Chuck Atkins2017-06-141-0/+5
| |
* | Merge topic 'vs-dotnet-custom-reference-tags'Brad King2017-06-141-0/+6
|\ \ | | | | | | | | | | | | | | | | | | 07ec212a VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !960
| * | VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>Michael Stürmer2017-06-131-0/+6
| | | | | | | | | | | | Fixes: #16689
* | | Merge topic 'android-unified-headers'Brad King2017-06-131-0/+5
|\ \ \ | |/ / |/| / | |/ | | | | | | 3d00be13 Android: Add support for unified headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !956
| * Android: Add support for unified headersBrad King2017-06-121-0/+5
| | | | | | | | | | | | | | | | The unified headers are preferred as of NDK r15, so use them by default if available and provide an option to use the deprecated headers. Inspired-by: Florent Castelli <florent.castelli@gmail.com> Fixes: #16584
| * Merge branch 'doc-3.9-find_dependency' into release-3.9Brad King2017-06-071-0/+5
| |\
* | \ Merge topic 'execute_process-pipeline-results'Brad King2017-06-121-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d6051ca3 execute_process: Add option to get results of every child Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !702
| * | | execute_process: Add option to get results of every childAdam Weisi2017-06-101-0/+6
| | | | | | | | | | | | | | | | | | | | Add a `RESULTS_VARIABLE` option to get the results of all children in a pipeline of one or more `COMMAND`s.
* | | | Merge topic 'cpack-freebsd-pkg'Brad King2017-06-121-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2042cae9 CPack-FreeBSD: add a generator for FreeBSD pkg(8) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !693
| * | | | CPack-FreeBSD: add a generator for FreeBSD pkg(8)Adriaan de Groot2017-06-101-0/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an option CPACK_ENABLE_FREEBSD_PKG to allow CPack to look for FreeBSD's libpkg / pkg(8). If this is set and the libpkg headers and library are found (which they will be, by default, on any FreeBSD system), then add a FreeBSD pkg(8) generator. The FreeBSD package tool pkg(8) uses tar.xz files (.txz) with two metadata files embedded (+MANIFEST and +COMPACT_MANIFEST). This introduces a bunch of FreeBSD-specific CPACK_FREEBSD_PACKAGE_* variables for filling in the metadata; the Debian generator does something similar. Documentation for the CPack CMake-script is styled after the Debian generator. Implementation notes: - Checks for libpkg -- the underlying implementation for pkg(8) -- and includes FreeBSD package-generation if building CMake on a UNIX host. Since libpkg can be used on BSDs, Linux and OSX, this potentially adds one more packaging format. In practice, this will only happen on FreeBSD and DragonflyBSD. - Copy-paste from cmCPackArchiveGenerator to special-case the metadata generation and to run around the internal archive generation: use libpkg instead. - Generating the metadata files is a little contrived. - Most of the validation logic for package settings is in CPackFreeBSD.cmake, as well as the code that tries to re-use packaging settings that may already be set up for Debian. - libpkg has its own notion of output filename, so we have another contrived bit of code that munges the output file list so that CPack can find the output. - Stick with C++98.
* | | | Merge topic 'cuda-compiler-launcher'Brad King2017-06-121-0/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 414438b2 CUDA: Add option to run the compiler through launcher tools Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !949
| * | | | CUDA: Add option to run the compiler through launcher toolsBrad King2017-06-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `CUDA_COMPILER_LAUNCHER` target property like those added for C and CXX by commit v3.4.0-rc1~450^2 (Add options to launch the compiler through tools like ccache or distcc, 2015-06-04). Fixes: #16953
* | | | | file(GENERATE): Add policy CMP0070 to define relative path behaviorBrad King2017-06-091-0/+7
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously `file(GENERATE)` did not define any behavior for relative paths given to the `OUTPUT` or `INPUT` arguments. Define behavior consistent with CMake conventions and add a policy to provide compatibility for projects that relied on the old accidental behavior. Fixes: #16786
* | | | Merge topic 'doc-3.9-find_dependency'Brad King2017-06-071-0/+5
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 137938e5 Help: Add 3.9 release note about find_dependency update Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !933
| * | | Help: Add 3.9 release note about find_dependency updateMatthew Woehlke2017-06-071-0/+5
| | | |
* | | | cmake_host_system_information: Add more keywordsFlorian Maushart2017-06-051-0/+6
| |/ / |/| | | | | | | | | | | Extend the `cmake_host_system_information()` command to add processor identification keywords.
* | | Begin post-3.9 developmentBrad King2017-06-052-0/+9
| |/ |/|
* | Help: Drop development topic notes to prepare releaseBrad King2017-06-052-9/+0
|/ | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Organize and revise 3.9 release notesBrad King2017-06-021-174/+207
| | | | | Add section headers similar to the 3.8 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.9 release notesBrad King2017-06-0257-373/+272
| | | | | | | | | | | | | | Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.9.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 'autogen_config'Brad King2017-05-281-0/+6
|\ | | | | | | | | | | | | | | | | e3e692ca Autogen: Test adaptions dbda5906 Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property. 0965002e Autogen: Pass build directory in Info file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !858
| * Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property.Sebastian Holtermann2017-05-261-0/+6
| | | | | | | | | | Closes #14760 Closes #14313
* | Merge topic 'FindProtobuf-export-macro'Brad King2017-05-281-0/+6
|\ \ | |/ |/| | | | | | | | | 1ee20192 FindProtobuf: add optional export declaration macro to generated cpp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !881
| * FindProtobuf: add optional export declaration macro to generated cpp filesAndré Apitzsch2017-05-261-0/+6
| |
* | Improve Doxygen supportAlex Turbov2017-05-241-0/+10
|/ | | | | | | | | | | | | | | | | | | | | Except Graphviz's `dot` Doxygen may use few other utilities like `mscgen` (Message Sequence Chart) and `dia` (Diagram Editor). Now this module allows to manage Doxygen settings from `CMakeLists.txt` and forget about `Doxyfile`s. Also it provides a helper function to add a target to generate documentation: `doxygen_add_docs`. Implement code review notes: - Introduce `COMPONENTS` to find: `dot`, `mscgen` and `dia`; - Deprecate variables `DOXYGEN_SKIP_DOT`, `DOXYGEN_EXECUTABLE`, `DOXYGEN_DOT_EXECUTABLE`, `DOXYGEN_DOT_FOUND` in favour of `doxygen_add_docs ` usage instead; - Properly handle paths to found tools in Windows; - Prevent adding a custom target if Doxygen was not really found; - Introduce exported (executable) targets for found components. Co-Author: Craig Scott <craig.scott@crascit.com>
* Merge topic 'add-findpackage-root-prefix'Brad King2017-05-221-0/+8
|\ | | | | | | | | | | | | | | | | fe8f08d2 find_*: Add docs for PackageRoot search path group 57744ca9 find_*: Add tests for PackageRoot search path group ef3d360a find_*: Add a new PackageRoot search path group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !796
| * find_*: Add docs for PackageRoot search path groupChuck Atkins2017-05-191-0/+8
| |
* | Merge topic 'FindProtobuf-targets'Brad King2017-05-191-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 37627217 Help: Add notes for topic 'FindProtobuf-targets' e4e1d194 FindProtobuf: add tests f29635b6 FindProtobuf: add targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !861
| * | Help: Add notes for topic 'FindProtobuf-targets'Brad King2017-05-181-0/+5
| | |
* | | Merge topic 'cpack-archive-per-component-filename'Brad King2017-05-181-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9e06e97d CPack/Archive: per component filenames support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !859
| * | | CPack/Archive: per component filenames supportDomen Vrankar2017-05-161-0/+6
| |/ / | | | | | | | | | | | | | | | Support for setting archive packager specific per component filenames and monolithic package filenames.
* | | Merge topic 'gtest_add_tests'Brad King2017-05-181-1/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 6edd1806 GoogleTest: Expand capabilities of gtest_add_tests() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !839
| * | GoogleTest: Expand capabilities of gtest_add_tests()Craig Scott2017-05-151-1/+5
| |/ | | | | | | | | | | | | | | Now has keyword-based arguments (old syntax form is still supported). Discovered tests can have a prefix and/or suffix added to the test names and the list of discovered tests is available to the caller. The working dir can also be set and the dependency on the source files is now optional instead of mandatory.
* | CPackIFW: Internationalization SupportKonstantin Podsvirov2017-05-121-0/+7
|/ | | | | | | | | Changes: - DISPLAY_NAME and DESCRIPTION in CPackIFW module now is MULTI_ARGS; - Added internationalization support for DisplayName and Description properties in cmCPackIFWPackage class; - Added documentation to CPackIFW module; - Added release note.
* Add options for separate compile and link sysrootsBrad King2017-05-091-0/+5
| | | | | | | | | Add `CMAKE_SYSROOT_COMPILE` and `CMAKE_SYSROOT_LINK` variables to as operation-specific alternatives to `CMAKE_SYSROOT`. This will be useful for Android NDKs that compile and link with different sysroot values (e.g. `r14` with unified headers). Co-Author: Florent Castelli <florent.castelli@gmail.com>
* Merge topic 'ctest_submit_headers'Brad King2017-05-051-0/+5
|\ | | | | | | | | | | | | 1a7d00bd ctest_submit: Add HTTPHEADER option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !793
| * ctest_submit: Add HTTPHEADER optionZack Galbreath2017-05-041-0/+5
| | | | | | | | | | | | | | | | | | Allow CTest script writers to specify additional HTTP headers to be sent to CDash during submission. The motivating case for this feature is a corresponding change in CDash. This will allow projects to refuse submissions from any site not bearing a valid authentication token.
* | Merge topic 'excludeFixtures'Brad King2017-05-021-0/+9
|\ \ | | | | | | | | | | | | | | | | | | c1b2b7c0 Add ctest options for limiting which tests fixtures add Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !778
| * | Add ctest options for limiting which tests fixtures addCraig Scott2017-05-011-0/+9
| | | | | | | | | | | | | | | The new options allow the user to restrict the setup and cleanup tests automatically added for fixtures.
* | | Merge topic 'separgs-native'Brad King2017-04-281-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 28d83837 separgs: Use NATIVE_COMMAND where appropriate 2a207aac separgs: Add a NATIVE_COMMAND mode 81841426 separgs: Migrate tests to RunCMake tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !753
| * | separgs: Add a NATIVE_COMMAND modeChristian Pfeiffer2017-04-261-0/+5
| | |
* | | Merge topic 'ctest_test-ignore-skipped-tests'Brad King2017-04-271-0/+7
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | 851b6c15 cmCTestTestHandler: indicate why a test did not run 25a7f14f Help: add release notes ab8bbef9 cmCTestTestHandler: count skipped tests as disabled 202a44a4 cmCTestRunTest: do not count skipped tests as failed Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !741
| * | Help: add release notesBen Boeckel2017-04-241-0/+7
| |/
* | Merge topic 'deprecate-policy-old'Brad King2017-04-251-0/+7
|\ \ | | | | | | | | | | | | | | | | | | 4f5bbbea Add deprecation warnings for policies CMP0036 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !743
| * | Add deprecation warnings for policies CMP0036 and belowBrad King2017-04-211-0/+7
| |/ | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for some policies to encourage projects to port away from setting policies to OLD.
* | Merge topic 'wix-attributes-patch'Brad King2017-04-251-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | 58cf9d41 wix: adds ability to modify attributes with patch 03628bb6 wix: fix spelling error in function name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !742
| * | wix: adds ability to modify attributes with patchKeith Holman2017-04-241-0/+7
| |/ | | | | | | | | | | | | | | | | Adds the ability to attributes to generated XML files for features with the WiX patch system. To modify attributes additional attributes may be added within the 'CPackWixFragment' xml tag. Fixes: #16813 Signed-off-by: Keith Holman <keith.holman@windriver.com>
* | Merge topic 'remove-xcode-2'Brad King2017-04-241-0/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 7373b389 Xcode: Drop support for Xcode versions below 3 eaf53849 Xcode: Compute version number earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Gregor Jasny <gjasny@googlemail.com> Merge-request: !737
| * | Xcode: Drop support for Xcode versions below 3Brad King2017-04-221-0/+5
| |/