summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Android: Add support for unified headersBrad King2017-06-124-0/+20
| | | | | | | | 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
|\
| * Help: Add 3.9 release note about find_dependency updateMatthew Woehlke2017-06-071-0/+5
| |
* | Merge branch 'autogen-no-vs-per-config' into release-3.9Brad King2017-06-073-19/+0
|\ \
| * | Autogen: Do not use per-config file suffixes with VS yetBrad King2017-06-073-19/+0
| |/ | | | | | | | | | | | | | | | | The change in commit v3.9.0-rc1~42^2~1 (Autogen: Per-config file suffixes, 2017-05-15) broke Visual Studio builds because the generators do not yet fully support per-config sources. Disable the behavior on Visual Studio generators for now. Fixes: #16939
* | 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.
* Merge topic 'doc-3.9-relnotes'Brad King2017-06-0557-373/+305
|\ | | | | | | | | | | | | | | 945cb9aa Help: Organize and revise 3.9 release notes 7bc26430 Help: Consolidate 3.9 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !926
| * 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.
* | Help/dev: Add release branch creation to maintainer guideBrad King2017-06-021-0/+162
| |
* | Help/dev: Add a CMake Maintainer Guide documentBrad King2017-06-022-0/+18
|/ | | | | Initialize it with placeholder content. This document will serve to contain instructions for CMake maintenance processes.
* Merge topic 'doc-dev-buildbot-lints'Brad King2017-05-301-1/+6
|\ | | | | | | | | | | | | 9685d077 Help/dev: Document buildbot lint-iwyu-tidy builder Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !897
| * Help/dev: Document buildbot lint-iwyu-tidy builderBrad King2017-05-301-1/+6
| | | | | | | | | | This builder builds CMake using lint tools but does not run the test suite. Document it for reviewers to request with `Do: test -i lint`.
* | Help: Add a hint about C and C++ compiler version variableGregor Jasny2017-05-281-0/+4
| | | | | | | | Closes #16917
* | Merge topic 'autogen_config'Brad King2017-05-286-17/+74
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-266-17/+74
| |/ | | | | | | | | 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-227-16/+58
|\ | | | | | | | | | | | | | | | | 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-197-16/+58
| |
* | 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-183-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-163-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Help/dev: note that unstaging before an update is unnecessaryBen Boeckel2017-05-171-0/+4
| |/ |/|
* | Merge topic 'cpackifw-i18n'Brad King2017-05-161-0/+7
|\ \ | | | | | | | | | | | | | | | | | | 72ac7ad9 CPackIFW: Internationalization Support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !748
| * | 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.
* | Help: Fix typo in add_library(... ALIAS ...) textGregor Jasny2017-05-141-1/+1
|/
* Merge topic 'split-sysroot'Brad King2017-05-115-0/+28
|\ | | | | | | | | | | | | 53e89b6a Add options for separate compile and link sysroots Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !819
| * Add options for separate compile and link sysrootsBrad King2017-05-095-0/+28
| | | | | | | | | | | | | | | | | | 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>
* | Help: Document HEADER_FILE_ONLY use caseRoman Lebedev2017-05-093-0/+22
|/ | | | Describe how to get sources into IDE project files.
* Merge topic 'ctest_submit_headers'Brad King2017-05-052-2/+13
|\ | | | | | | | | | | | | 1a7d00bd ctest_submit: Add HTTPHEADER option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !793
| * ctest_submit: Add HTTPHEADER optionZack Galbreath2017-05-042-2/+13
| | | | | | | | | | | | | | | | | | 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.
* | Features: Record standards and features for SunPro 5.14Brad King2017-05-031-1/+1
| | | | | | | | | | Oracle Studio 12.5 adds support for C 11 and associated standard flags. It also adds a few more C++ 11 features.
* | Merge topic 'excludeFixtures'Brad King2017-05-024-0/+46
|\ \ | | | | | | | | | | | | | | | | | | 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-014-0/+46
| | | | | | | | | | | | | | | The new options allow the user to restrict the setup and cleanup tests automatically added for fixtures.
* | | Merge topic 'separgs-native'Brad King2017-04-282-3/+11
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 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-262-3/+11
| | |
* | | Merge topic 'cuda-device-link-ar'Brad King2017-04-272-0/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 493671a5 CUDA: Static libraries can now explicitly resolve device symbols 8fb85c68 CUDA: Makefile uses relative path for device linking status messages a36fb229 CUDA: Visual Studio now properly delays device linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !759
| * | | CUDA: Static libraries can now explicitly resolve device symbolsRobert Maynard2017-04-262-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If a static library has the property CUDA_RESOLVE_DEVICE_SYMBOLS enabled it will now perform the device link step. The normal behavior is to delay calling device link until the static library is consumed by a shared library or an executable.
* | | | 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 'doc-eq-delete'Brad King2017-04-251-0/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d0b70e67 Help/dev: Document CM_EQ_DELETE and CM_DISABLE_COPY Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !755
| * | | Help/dev: Document CM_EQ_DELETE and CM_DISABLE_COPYDaniel Pfeifer2017-04-251-0/+18
| | |/ | |/|
* | | 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 'hostwin32-doc-fix'Brad King2017-04-251-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 664bb367 Help: Fix CMAKE_HOST_WIN32 documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !752