summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | CMake Nightly Date StampKitware Robot2021-02-101-1/+1
| | | |
* | | | Merge topic 'xcode12-ios_install_combined'Brad King2021-02-094-4/+62
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 0110aa018d IOS_INSTALL_COMBINED: Support Xcode 12 (command line only) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5785
| * | | IOS_INSTALL_COMBINED: Support Xcode 12 (command line only)Craig Scott2021-02-084-4/+62
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xcode 12 doesn't allow nested builds within the same build directory. That means we can no longer do an install by building the install target when IOS_INSTALL_COMBINED is true. We can, however, still do an install by running the cmake_install.cmake script or executing cmake --install, since there is no outer build and therefore the associated SDK can be built as a sub-build. The non-build methods previously didn't work when IOS_INSTALL_COMBINED was true because the generated install script and the CMakeIOSInstallCombined script both made certain assumptions that relied on being part of a build. Those assumptions are now removed. A side-effect of this work is that cpack now also works from the command line when IOS_INSTALL_COMBINED is true. Relates: #21282 Fixes: #20023
* | | Merge topic 'object-lib-multiarch'Brad King2021-02-091-10/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d46b1401f add_library(): Allow imported object libraries with multi-arch 1a915e8953 Tests: TargetObjects does not need any languages enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5771
| * | | add_library(): Allow imported object libraries with multi-archCraig Scott2021-02-061-10/+0
| | | | | | | | | | | | Fixes: #21276
* | | | Merge topic '21479-branding-name-cpack-nsis'Brad King2021-02-091-0/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0aabeb0c30 CPack/NSIS: Add option for setting branding text Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5784
| * | | | CPack/NSIS: Add option for setting branding textJohnny Jazeix2021-02-071-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://nsis.sourceforge.io/Reference/BrandingText for more information. Fixes: #21479
* | | | | CMake Nightly Date StampKitware Robot2021-02-091-1/+1
| | | | |
* | | | | Merge topic 'parser-gcc-warning'Brad King2021-02-089-876/+884
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aac80ec1ee LexerParser: Suppress gcc -Wfree-nonheap-object warnings in generated code Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph GrĂ¼ninger <foss@grueninger.de> Merge-request: !5775
| * | | | | LexerParser: Suppress gcc -Wfree-nonheap-object warnings in generated codeBrad King2021-02-059-876/+884
| | | | | |
* | | | | | Merge topic 'lexer-posix-source'Brad King2021-02-081-1/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | a8b41e2c68 LexerParser: Do not override existing _POSIX_C_SOURCE definition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5776
| * | | | | LexerParser: Do not override existing _POSIX_C_SOURCE definitionBrad King2021-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit f034b0f663 (CMake compilation: do not use compiler extensions, 2020-03-14, v3.18.0-rc1~494^2) we explicitly defined `_POSIX_C_SOURCE` to ensure availability of POSIX APIs even when compiler extensions are not enabled. Update the code to avoid redefining `_POSIX_C_SOURCE` if it is already defined. This occurs when building our release binaries as configured in `Utilities/Release/linux`, where we define `_POSIX_C_SOURCE` explicitly on the compiler command line.
| * | | | | Merge branch 'backport-ninja-no-cleandead' into release-3.18Brad King2020-12-142-15/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !5614
| * | | | | | CMake 3.18.5v3.18.5Brad King2020-11-181-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-02-081-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-02-071-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2021-02-061-1/+1
| | | | | |
* | | | | | Merge topic 'build-test-presets'Brad King2021-02-059-343/+1868
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b5289ebd8 Help: Add release note for build and test presets c8a5cd6871 Tests: Update RunCMake/CMakePresets --list-presets 69a5cf23a2 Tests: Update RunCMake/CommandLine BuildDir b500935b94 Tests: Add test preset tests 74a86566f0 Tests: Add build preset tests 56751c83aa Tests: Factor out RunCMake.CMakePresets schema validation 676ecf0d37 cmake-presets: Add build and test presets 4f4f2028b8 Help: Add documentation for buildPresets and testPresets ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5681
| * | | | | cmake-presets: Add build and test presetsSam Freed2021-02-019-343/+1868
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21391
* | | | | | CMake Nightly Date StampKitware Robot2021-02-051-1/+1
| | | | | |
* | | | | | Merge topic 'aix-xcoff-edit'Brad King2021-02-0411-37/+588
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e017ba046c AIX: Enable XCOFF editing to replace RPATH on installation 56fc4a325f cmXCOFF: Add helper to parse and edit the XCOFF binary format ddaaee907d CMakeDetermineCompilerId: Recognize XCOFF executable format 69e1d95a8a Tests: Add sample XCOFF binaries f79d991dfd Tests: Convert CMake.ELF to RunCMake.file-RPATH ELF case d8f3e68ca9 Ninja Multi-Config: Enable relink diagnostic message cdcfe3eb99 Rename CMAKE_USE_MACH_PARSER to CMake_USE_MACH_PARSER b6071c93f5 Rename CMAKE_USE_ELF_PARSER to CMake_USE_ELF_PARSER Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5769
| * | | | | | AIX: Enable XCOFF editing to replace RPATH on installationBrad King2021-02-032-12/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid relinking before installation.
| * | | | | | cmXCOFF: Add helper to parse and edit the XCOFF binary formatBrad King2021-02-034-0/+432
| | | | | | |
| * | | | | | Ninja Multi-Config: Enable relink diagnostic messageBrad King2021-02-033-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already have a message for the "Ninja" generator, but it applies to the "Ninja Multi-Config" generator too.
| * | | | | | Rename CMAKE_USE_MACH_PARSER to CMake_USE_MACH_PARSERBrad King2021-02-034-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We use the `CMake_` prefix for options affecting CMake itself.
| * | | | | | Rename CMAKE_USE_ELF_PARSER to CMake_USE_ELF_PARSERBrad King2021-02-036-18/+18
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | We use the `CMake_` prefix for options affecting CMake itself.
* | | | | | Merge topic 'issue-17634'Brad King2021-02-042-2/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5af38a11ce try_run: Allow to set working directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5757
| * | | | | | try_run: Allow to set working directoryAsit Dhal2021-02-032-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #17634
* | | | | | | Merge topic 'xcode-framework-path'Brad King2021-02-043-5/+25
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5389bb4274 Xcode: Don't hard-code SDK-provided implicit framework search paths df08f8df30 cmComputeLinkInformation: Fix misspelt private variable name 375b307bae Apple: Fix linking to frameworks that do not exist until build time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5760
| * | | | | | Xcode: Don't hard-code SDK-provided implicit framework search pathsCraig Scott2021-02-033-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a framework is linked to a target by its full path and that framework is located in one of the implicit framework search directories, CMake 3.18.5 and earlier discarded that path. ce2dee9e5ba (Xcode: Don't add framework as -framework argument in linker info list, 2020-09-28) introduced a regression which resulted in the framework path always being added to the search path even if it matched one of the implicit search paths. This broke the ability to do device and simulator builds from the same configured project. Fixes: #21678
| * | | | | | cmComputeLinkInformation: Fix misspelt private variable nameCraig Scott2021-02-032-4/+4
| | | | | | |
| * | | | | | Apple: Fix linking to frameworks that do not exist until build timeBrad King2021-02-022-13/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #21621
| * | | | | | CMake 3.19.4v3.19.4Brad King2021-01-281-1/+1
| | | | | | |
| * | | | | | Merge topic 'vs-sdk-selection' into release-3.19Brad King2021-01-214-3/+14
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e67482daf VS: Generalize Win10 max SDK version to all VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5721
* | | | | | | | CMake Nightly Date StampKitware Robot2021-02-041-1/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge topic 'pch-reuse-from-obj-msvc'Brad King2021-02-033-8/+22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c450d66daa PCH: Remove restrictions for REUSE_FROM signature for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5765
| * | | | | | | PCH: Remove restrictions for REUSE_FROM signature for MSVCCristian Adam2021-02-023-8/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20201
* | | | | | | | Merge topic 'file-configure-endl'Brad King2021-02-031-1/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 05f16ca7ee file(CONFIGURE): Use text mode for default OUTPUT content Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Asit Dhal <dhal.asitk@gmail.com> Merge-request: !5762
| * | | | | | | | file(CONFIGURE): Use text mode for default OUTPUT contentCristian Adam2021-02-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This affects only Windows where \n will be translated as \r\n Fixes: #21769
* | | | | | | | | Merge topic 'cmake-compile-on-iOS'Brad King2021-02-031-2/+5
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30360cb05f iOS: Fix compilation of CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5753
| * | | | | | | | | iOS: Fix compilation of CMake itselfHayden2021-02-021-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no ApplicationServices on iOS.
* | | | | | | | | | Merge topic 'update-kwsys'Brad King2021-02-032-0/+84
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d46310cf8 Merge branch 'upstream-KWSys' into update-kwsys 86ecce2072 KWSys 2021-02-02 (c672435e) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5763
| * | | | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-02-022-0/+84
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-02-02 (c672435e)
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-02-031-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Revert "PCH: Remove restrictions for REUSE_FROM signature for MSVC"Brad King2021-02-023-22/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 9f060971411aca979807f70307d8b9fe1b43ff24. It was merged accidentally.
* | | | | | | | Merge topic 'pch-reuse-from-obj-msvc'Brad King2021-02-023-8/+22
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9f06097141 PCH: Remove restrictions for REUSE_FROM signature for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Rejected-by: Cristian Adam <cristian.adam@gmail.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !5728
| * | | | | | | PCH: Remove restrictions for REUSE_FROM signature for MSVCCristian Adam2021-02-023-8/+22
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #20201
* | | | | | | Merge topic 'issue-19198'Brad King2021-02-025-12/+55
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 255df8622b file(GENERATE): Support new line style Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5649
| * | | | | | | file(GENERATE): Support new line styleAsit Dhal2021-02-015-12/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19198
* | | | | | | | CMake Nightly Date StampKitware Robot2021-02-021-1/+1
| | | | | | | |