summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindwxWidgets-mingw' into release-3.16Brad King2019-11-131-1/+1
|\ | | | | | | | | | | | | c921ec6112 FindwxWidgets: Add link dependencies for MinGW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4040
| * FindwxWidgets: Add link dependencies for MinGWGrant Kim2019-11-131-1/+1
| | | | | | | | wxWidgets on MinGW requires system libraries `uuid` and `uxtheme`.
* | Merge topic 'objc-standard' into release-3.16Brad King2019-11-131-0/+29
|\ \ | | | | | | | | | | | | | | | | | | 81566557d5 ObjC: Initialize ObjC/XX standard properties from C/C++ counterparts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4022
| * | ObjC: Initialize ObjC/XX standard properties from C/C++ counterpartsCristian Adam2019-11-121-0/+29
| | | | | | | | | | | | Fixes: #19937
* | | Merge topic 'FindwxWidgets-qt' into release-3.16Brad King2019-11-131-22/+26
|\ \ \ | | |/ | |/| | | | | | | | | | | | | fe54989fcd FindwxWidgets: Add support for wxQt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4038
| * | FindwxWidgets: Add support for wxQtCraig Sturdy2019-11-121-22/+26
| | |
* | | Merge topic 'swift-rpath-separator' into release-3.16Brad King2019-11-131-0/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | a27a1c7e88 Swift: Allow build and installed RPATHs to differ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4037
| * | Swift: Allow build and installed RPATHs to differSaleem Abdulrasool2019-11-121-0/+1
| |/ | | | | | | | | | | Define the RPATH separator to `:` so that CMake can reserve room to edit the ELF RPATH at install time. This enables the use of `BUILD_RPATH` and `INSTALL_RPATH` with differing values.
* | Merge topic 'add_custom_command-supports-COMMAND_EXPAND_LISTS' into release-3.16Kyle Edwards2019-11-121-1/+2
|\ \ | | | | | | | | | | | | | | | | | | 64f40c5d09 Help: Both add_custom_command signatures support COMMAND_EXPAND_LISTS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4036
| * | Help: Both add_custom_command signatures support COMMAND_EXPAND_LISTSMarc Aldorasi2019-11-111-1/+2
| | |
* | | Merge topic 'unity-HEADER_FILE_ONLY' into release-3.16Brad King2019-11-129-9/+43
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9a5418320e Unity: Don't include sources with HEADER_FILE_ONLY property set Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4023
| * | | Unity: Don't include sources with HEADER_FILE_ONLY property setCristian Adam2019-11-119-9/+43
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19946 Fixes: #19947 Co-authored-by: Craig Scott <craig.scott@crascit.com>
* | | | Merge topic 'objc-standard-docs' into release-3.16Brad King2019-11-1215-1/+238
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 665954fa8d ObjC: Document ObjC/ObjCXX standard properties / variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4031
| * | | | ObjC: Document ObjC/ObjCXX standard properties / variablesCristian Adam2019-11-1115-1/+238
| | | | | | | | | | | | | | | | | | | | Fixes: #19919
* | | | | Merge topic 'objc-xcode-flags' into release-3.16Brad King2019-11-126-8/+61
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb42e1ed43 ObjC: Add OBJC/OBJCXX flags to Xcode projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4020
| * | | | | ObjC: Add OBJC/OBJCXX flags to Xcode projectsCristian Adam2019-11-116-8/+61
| | |_|/ / | |/| | | | | | | | | | | | | Fixes: #19936
* | | | | Merge topic 'update-expat' into release-3.16Brad King2019-11-1224-4843/+4037
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 50bc359184 expat: Update CMake build for 2.2.9 b63a5c88a2 Merge branch 'upstream-expat' into update-expat 1712885b4f expat 2019-09-25 (a7bc26b6) 512fabaa9d expat: Update script to get Expat 2.2.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4032
| * | | | | expat: Update CMake build for 2.2.9Brad King2019-11-111-1/+0
| | | | | |
| * | | | | Merge branch 'upstream-expat' into update-expatBrad King2019-11-1122-4840/+4036
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-expat: expat 2019-09-25 (a7bc26b6)
| | * | | | | expat 2019-09-25 (a7bc26b6)Expat Upstream2019-11-1122-4852/+4052
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libexpat/libexpat.git at commit a7bc26b69768f7fb24f0c7976fae24b157b85b13 (R_2_2_9).
| * | | | | | expat: Update script to get Expat 2.2.9Brad King2019-11-111-2/+1
| | |_|_|_|/ | |/| | | |
* | | | | | Merge topic 'reference-IMPORTED_IMPLIB-more' into release-3.16Brad King2019-11-121-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2944bf46d5 Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4034
| * | | | | | Help: Reference IMPORTED_IMPLIB from the IMPORTED_LOCATION documentationMarc Aldorasi2019-11-111-0/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | Issue: #16698
* | | | | | Merge topic 'pch-cray-classic' into release-3.16Brad King2019-11-121-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 77a8f9ecbc Tests: Fix ExportImport PCH expectation on Cray Classic compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4033
| * | | | | | Tests: Fix ExportImport PCH expectation on Cray Classic compilerBrad King2019-11-111-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | Do not expect PCH-included definitions for this compiler.
* | | | | | Merge topic 'resolve-full-path-at-generate-time' into release-3.16Brad King2019-11-122-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48d1456b3d UnityBuild: Resolve full paths of unity source includes ec2f130aa9 cmFileAPI: Resolve full path in PCH source comparison Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4029
| * | | | | | UnityBuild: Resolve full paths of unity source includesDaniel Eiband2019-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: 19927
| * | | | | | cmFileAPI: Resolve full path in PCH source comparisonDaniel Eiband2019-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: 19927
* | | | | | | Merge topic 'pch-no-duplicates' into release-3.16Craig Scott2019-11-126-34/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e01935ac9d PCH: No repeated path for internal generated PCH files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4030
| * | | | | | | PCH: No repeated path for internal generated PCH filesCristian Adam2019-11-116-34/+17
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | Fixes: #19952
* | | | | | | Merge topic 'remove-CPACK_INSTALL_CMAKE_CONFIGURATIONS' into release-3.16Craig Scott2019-11-1214-36/+55
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d1fa5d3e4 Tests: Add RunCMake.CPackCommandLine case for multi-config package 108207cc84 CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4025
| * | | | | | Tests: Add RunCMake.CPackCommandLine case for multi-config packageBrad King2019-11-116-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit da5ac4bb60 (cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable, 2019-07-10, v3.16.0-rc1~165^2) we added support for running the `cpack -C ...` command-line with multiple configurations. Add an explicit test for this. Fixes: #19918
| * | | | | | CPack: Remove CPACK_INSTALL_CMAKE_CONFIGURATIONSAlex Turbov2019-11-118-36/+4
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit da5ac4bb60 (cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable, 2019-07-10, v3.16.0-rc1~165^2) we added both the variable and support for `cpack -C` with multiple configurations. Drop the variable because the `package` target cannot ensure that all of the configurations are built. Keep the command-line interface so that it can be used manually in scripts. Fixes: #19918
* | | | | | Merge topic 'objc-trycompile' into release-3.16Brad King2019-11-1114-80/+198
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7447aa4b34 ObjC: Add try_compile support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4006
| * | | | | | ObjC: Add try_compile supportCristian Adam2019-11-0914-80/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19920
* | | | | | | Merge topic 'objc-link-main' into release-3.16Brad King2019-11-111-50/+26
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db91c5f776 ObjC: Set same settings for all languages supported on Darwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4012
| * | | | | | ObjC: Set same settings for all languages supported on DarwinCristian Adam2019-11-071-50/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19928
* | | | | | | Merge topic 'docs-UNITY_BUILD' into release-3.16Craig Scott2019-11-107-75/+120
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fcacd8ce8d Help: Improve readability and fix inaccuracies in unity build docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4019
| * | | | | | Help: Improve readability and fix inaccuracies in unity build docsCraig Scott2019-11-097-75/+120
|/ / / / / /
* | | | | | Merge topic 'CTestCoverageCollectGCOV-typo' into release-3.16Brad King2019-11-081-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7d9c5e78b CTestCoverageCollectGCOV: Fix typo in ctest_coverage_collect_gcov docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4016
| * | | | | | CTestCoverageCollectGCOV: Fix typo in ctest_coverage_collect_gcov docsBrad King2019-11-081-1/+1
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Docs added by commit f3e0b6f1eb (CTestCoverageCollectGCOV: Add module to run gcov, 2015-01-14, v3.2.0-rc1~79^2) accidentally called the function `cdash_coverage_collect_gcov`. Rename `cdash` to `ctest`.
* | | | | | Merge topic 'doc-pch-genex' into release-3.16Brad King2019-11-081-0/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f35df783b5 Help: Document target_precompile_headers genex with angle brackets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4015
| * | | | | | Help: Document target_precompile_headers genex with angle bracketsBrad King2019-11-081-0/+11
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When passing a `<header>` inside a generator expression, the closing `>` needs to be encoded as `$<ANGLE-R>`. Add an example to the docs. Fixes: #19940
* | | | | | Merge topic 'revert-FindBinUtils-ask-compiler' into release-3.16Brad King2019-11-082-75/+21
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | b2857514b0 FindBinUtils: Revert "Use the compiler to get the path to compiler tools" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4009
| * | | | | FindBinUtils: Revert "Use the compiler to get the path to compiler tools"Brad King2019-11-072-75/+21
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit b2fd479df5 (FindBinUtils: Use the compiler to get the path to compiler tools, 2019-09-22, v3.16.0-rc1~51^2). The compiler's answer may incorrectly come from the `PATH`. Another approach will be needed. Fixes: #19934
* | | | | Merge topic 'ctest-resource-groups' into release-3.16Kyle Edwards2019-11-07141-1051/+1062
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c1435d9812 Help: Fix error in resource allocation example eb9d945f14 CTest: Rename hardware -> resources for RunCMake tests c544cb6698 CTest: Rename hardware -> resources for source code 6ce27d3a2e cmCTestMultiProcessHandler: Rename resource locking functions a7c1e15cc4 CTest: Rename hardware -> resources for CMake variables, command options 73a40b19ff CTest: Rename "Processes" lexer to "ResourceGroups" af9ed543b0 CTest: Rename PROCESSES test property to RESOURCE_GROUPS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3994
| * | | | | Help: Fix error in resource allocation exampleKyle Edwards2019-11-051-2/+2
| | | | | |
| * | | | | CTest: Rename hardware -> resources for RunCMake testsCraig Scott2019-11-0584-287/+287
| | | | | | | | | | | | | | | | | | Also includes variants like hw -> res
| * | | | | CTest: Rename hardware -> resources for source codeCraig Scott2019-11-0538-252/+257
| | | | | |
| * | | | | cmCTestMultiProcessHandler: Rename resource locking functionsCraig Scott2019-11-052-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renaming these ahead of other refactoring which will use the previous names. The previous names more accurately reflect their purpose after this commit anyway (talking about locking and unlocking rather than allocating and deallocating).