summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* add_library: Restore error on alias of non-global imported targetBrad King2018-05-101-0/+9
| | | | | | | | | | | In commit v3.11.0-rc1~433^2~1 (Add support for IMPORTED GLOBAL targets to be aliased, 2017-09-14) we accidentally dropped the error on calling `add_library` to alias an imported target that is not globally visible. The `add_executable` command's equivalent check was properly updated. Restore the check in `add_library` with the same update. Also fix the test case accordingly. Fixes: #17982
* Revert "CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES"Brad King2018-04-041-9/+16
| | | | | | | | | | This reverts commit v3.11.0-rc1~108^2 (CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES, 2017-12-24). The behavior change can affect checks in existing projects that don't expect the behavior. Introducing the behavior again will require a policy. Fixes: #17874 Issue: #9514
* Features: Record for SunPro 5.15Brad King2018-03-201-1/+1
| | | | Oracle Developer Studio 12.6 adds support for more C++ 11 features.
* Merge branch 'gtest_discover_tests_timeout' into release-3.11Brad King2018-03-161-1/+16
|\ | | | | | | Merge-request: !1851
| * GoogleTest: Rename TIMEOUT parameter to avoid clashCraig Scott2018-03-151-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In gtest_discover_tests(), the TIMEOUT keyword was making it impossible to set the TIMEOUT test property via the PROPERTIES keyword. This would be a frequent case, but it doesn't complain and instead silently does something different to what would normally be expected. The TIMEOUT keyword has been renamed to DISCOVERY_TIMEOUT, thereby removing the clash. This is a breaking change. 3.10.1 and 3.10.2 were the only versions that supported the TIMEOUT keyword and uses of it were likely not working as intended. Fixes: #17801
* | Help: Adapt cmake-buildsystem(7) to new IMPORTED targets featuresKai Wolf2018-03-121-6/+5
| | | | | | | | | | | | | | Since commit v3.11.0-rc1~433^2~2 (Teach target_* commands to set INTERFACE properties of IMPORTED targets, 2017-09-18) it is now possible to use the customary `target_*` commands for adjusting the settings of an IMPORTED target. Update documentation accordingly.
* | Merge branch 'autogen-depend-filters-documentation' into release-3.11Brad King2018-02-212-26/+99
|\ \ | | | | | | | | | Merge-request: !1782
| * | Autogen: Doc: Extend AUTOMOC_DEPEND_FILTERS documentationSebastian Holtermann2018-02-211-18/+77
| | |
| * | Autogen: Doc: Extend AUTOGEN_TARGET_DEPENDS documentationSebastian Holtermann2018-02-211-8/+22
| | |
* | | Merge branch 'help_fixup' into release-3.11Brad King2018-02-162-2/+2
|\ \ \ | | | | | | | | | | | | Merge-request: !1770
| * | | Help: Fix command references in CMAKE_NETRC* variable documentationShane Parris2018-02-162-2/+2
| |/ /
* | | Help: Drop development topic notes to prepare releaseBrad King2018-02-052-9/+0
|/ / | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Help: Organize and revise 3.11 release notesBrad King2018-02-051-159/+197
| | | | | | | | | | Add section headers similar to the 3.10 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* | Help: Consolidate 3.11 release notesBrad King2018-02-0540-308/+241
| | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.11.rst`.
* | Merge topic 'fix_help_cmake_parse_arguments'Brad King2018-02-051-1/+1
|\ \ | | | | | | | | | | | | | | | | | | b95eda9b Help: Fix code example in cmake_parse_arguments.rst Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1747
| * | Help: Fix code example in cmake_parse_arguments.rstKai Wolf2018-02-041-1/+1
| | |
* | | Autogen: Documentation: Update for AUTORCC changesSebastian Holtermann2018-02-032-11/+13
|/ /
* | Help: Clarify MSVC and MSVC_VERSION variablesChristian Pfeiffer2018-02-012-3/+6
| | | | | | | | | | The current documentation doesn't clarify that compilers simulating Visual C++ will also have these variables set.
* | Merge topic 'update_foreach_range_doc'Brad King2018-01-301-4/+4
|\ \ | | | | | | | | | | | | | | | | | | 7771657c Help: Better explain that foreach(RANGE ) is inclusive. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1716
| * | Help: Better explain that foreach(RANGE ) is inclusive.Robert Maynard2018-01-291-4/+4
| | |
* | | Merge topic 'doc-typo-CMAKE_INCLUDE_CURRENT_DIR'Brad King2018-01-301-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 99e473ca Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1708
| * | | Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR docssilvioprog2018-01-291-1/+1
| | | |
* | | | Merge topic 'doc-typo-CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE'Brad King2018-01-301-1/+1
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | fc57afde Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1709
| * | | Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE docssilvioprog2018-01-291-1/+1
| |/ /
* | | Help: add release notes, documentation for CTEST_RUN_CURRENT_SCRIPT behaviorKyle Edwards2018-01-263-0/+14
|/ /
* | Help/dev: Add log step to 'release' branch instructionsBrad King2018-01-251-0/+7
| | | | | | | | | | | | Extend the maintainer guide with a reminder to self-review the new ancestry of the `release` and `master` branches to ensure that nothing unexpected was merged.
* | Merge topic 'server-polish-opt-handshake'Brad King2018-01-251-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | 239a3ef8 Server-mode: Document protocol version for optional handshake arguments 9b1a3d24 Server-mode: Rename functions to reflect what they do Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1693
| * | Server-mode: Document protocol version for optional handshake argumentsTobias Hunger2018-01-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Document which Protocol version only needs the build directory to be passed during a handshake. This is available a bit earlier than that, but from all I can tell 1.2 is the earliest version where that feature is reliably available.
* | | Merge topic 'RemoveKDevelop3'Brad King2018-01-254-27/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 551bd0b3 Generators: adjust error message for the removed KDevelop3 generator 9198e6a2 Generators: remove KDevelop3 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1688
| * | | Generators: remove KDevelop3 generatorAlex Neundorf2018-01-244-27/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The last KDevelop3 release was many years ago, in 2008 I think. I haven't seen or read about anybody using KDevelop 3 since a long time, so I think it can safely be removed from CMake. KDevelop 4 (first released in 2010) has its own proper CMake support now, independent from this generator. Alex
* | | | Merge topic 'sourceFile-new-properties'Brad King2018-01-254-0/+47
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 04483111 sourceFile properties: add property INCLUDE_DIRECTORIES 3073bd1f VisualStudio generators: refactoring 78b1c2e0 sourceFile properties: add property COMPILE_OPTIONS 3f935e69 LocalGenerator: refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1596
| * | | sourceFile properties: add property INCLUDE_DIRECTORIESMarc Chevrier2018-01-245-5/+31
| | | |
| * | | sourceFile properties: add property COMPILE_OPTIONSMarc Chevrier2018-01-233-0/+21
| |/ / | | | | | | | | | | | | | | | | | | Add the support of per-source property COMPILE_OPTIONS, including generator expressions support. Related: #17507
* | | Merge topic 'GenerateExportHeader-include-guard'Brad King2018-01-241-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1ae9aaf GenerateExportHeader: add release notes, tests for include guard changes f4082b0e GenerateExportHeader: add INCLUDE_GUARD_NAME option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1643
| * | | GenerateExportHeader: add release notes, tests for include guard changesKyle Edwards2018-01-231-0/+8
| |/ /
* | | Merge topic 'cpack_trace'Brad King2018-01-242-0/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 93bc5848 CPack: accept --trace and --trace-expand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1583
| * | | CPack: accept --trace and --trace-expandIsaiah Norton2018-01-232-0/+10
| |/ /
* | | Merge topic 'UseJava-native-headers-generation'Brad King2018-01-241-0/+9
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 4829ea23 add_jar: add option GENERATE_NATIVE_HEADERS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1675
| * | add_jar: add option GENERATE_NATIVE_HEADERSMarc Chevrier2018-01-221-0/+9
| | |
* | | Merge topic 'heading_automoc_macro_names'Brad King2018-01-221-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c89c87c9 Help: Fix heading level for CMAKE_AUTOMOC_MACRO_NAMES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1671
| * | | Help: Fix heading level for CMAKE_AUTOMOC_MACRO_NAMESCraig Scott2018-01-181-1/+1
| |/ /
* | | Merge topic 'docs_cmake_crosscompiling'Brad King2018-01-221-4/+22
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 60febda4 Help: Explain meaning and limitations of CMAKE_CROSSCOMPILING Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1672
| * | | Help: Explain meaning and limitations of CMAKE_CROSSCOMPILINGCraig Scott2018-01-181-4/+22
| |/ / | | | | | | | | | Fixes: #17653
* | | Merge topic 'docs_cmake_lang_compiler_external_toolchain'Craig Scott2018-01-201-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f3e9bedd Help: CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN typo removal Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1679
| * | | Help: CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN typo removalCraig Scott2018-01-201-1/+1
| |/ /
* | | Help: Reword misleading docs for cmake -E timeTaylor Braun-Jones2018-01-191-1/+1
| | |
* | | Merge topic 'cache-truncate-newlines'Brad King2018-01-191-0/+7
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | c42b377c cmCacheManager: Test and document newline truncation behavior a9c48307 cmCacheManager: Truncate values containing newlines Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1652
| * | cmCacheManager: Test and document newline truncation behaviorKyle Edwards2018-01-151-0/+7
| | |
* | | Autogen: Add release notes for (CMAKE_)AUTOGEN_PARALLELSebastian Holtermann2018-01-171-0/+10
| | |
* | | Autogen: Add documentation for (CMAKE_)AUTOGEN_PARALLELSebastian Holtermann2018-01-177-2/+43
| | |