summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Build: Use imported target `CURL::libcurl` instead of variablesAlex Turbov2022-09-222-7/+3
|
* Build: Use imported target `LibArchive::LibArchive` instead of variablesAlex Turbov2022-09-222-6/+10
|
* Build: Use imported target `EXPAT::EXPAT` instead of variablesAlex Turbov2022-09-222-2/+2
|
* Build: Use imported target `ZLIB::ZLIB` instead of variablesAlex Turbov2022-09-222-12/+9
|
* Build: Extract `CMAKE_BUILD_UTILITIES` macro into a separate includeAlex Turbov2022-09-222-1/+385
| | | | | | The macro was one time used with the comment "Simply to improve readability...". The result file doesn't have a macro anymore and just included into the root `CMakeLists.txt`.
* Build: Use `cmstd` target instead of variable `CMAKE_STD_LIBRARY`Alex Turbov2022-09-221-1/+1
|
* Build: Replace `foreach` with 2 `set` callsAlex Turbov2022-09-221-7/+2
|
* Build: Move `HAVE_CoreServices` to `cmCPackConfigure.h`Alex Turbov2022-09-223-4/+5
|
* Build: Add `ENABLE_BUILD_FREEBSD_PKG` to `cmCPackConfigure.h`Alex Turbov2022-09-223-8/+7
|
* Build: Use imported `LibUUID::LibUUID` target instead of variablesAlex Turbov2022-09-224-19/+26
| | | | Also, simplify preprocessor condition to enable WIX CPack generator.
* Build: Eliminate one time used variableAlex Turbov2022-09-221-3/+1
|
* Build: Link w/ `OBJECT` library is OK since 3.12Alex Turbov2022-09-222-4/+9
|
* Build: Introduce `ManifestLib` interface libraryAlex Turbov2022-09-222-11/+15
| | | | … instead of `MANIFEST_FILE` variable.
* Build: Move `KWSYS_ENCODING_DEFAULT_CODEPAGE` to the config headerAlex Turbov2022-09-223-3/+4
|
* Style: Builtin commands in lower caseAlex Turbov2022-09-221-1/+1
|
* Build: `add_definitions()` → `add_compile_definitions()`Alex Turbov2022-09-222-3/+3
|
* Build: Move `STAT_HAS_ST_MTIM`, `STAT_HAS_ST_MTIMESPEC` to config fileAlex Turbov2022-09-222-10/+11
|
* Build: Move `CURL_CA_BUNDLE` and `CURL_CA_PATH` to config headerAlex Turbov2022-09-222-6/+3
|
* Build: Move `CMAKE_USE_WMAKE` definition to `cmConfigure.cmake.h.in`Alex Turbov2022-09-222-2/+7
|
* Build: Fix `target_link_libraries` to use link interface keywordsAlex Turbov2022-09-221-13/+13
|
* Build: `include_directories()` → `target_include_directories()`Alex Turbov2022-09-221-34/+24
|
* CMakeVersion.cmake: `set(VAR "${VAR}…")` → `string(APPEND VAR "…")`Alex Turbov2022-09-221-4/+4
|
* Build: Do not use variables for sources listsAlex Turbov2022-09-222-178/+208
| | | | | Instead use `add_library()` with unconditionally compiled sources and conditional `target_sources()` with extra sources to compile.
* Build: Simplify `configure_file()` callsAlex Turbov2022-09-223-23/+10
|
* cmake.version.manifest: Replace tabs with spacesAlex Turbov2022-09-221-1/+1
|
* CMakeLists: Remove redundant spaces around CMake command callsAlex Turbov2022-09-222-16/+16
|
* Build: Modernize some `foreach` calls to use `IN LISTS`/`IN ITEMS`Alex Turbov2022-09-222-11/+8
|
* bootstrap: Enable add_compile_definitions commandBrad King2022-09-221-2/+2
| | | | Make the command available to CMake's own CMake code.
* Merge topic 'try_compile-more-consistent-errors'Brad King2022-09-201-3/+3
|\ | | | | | | | | | | | | | | 30a234d275 try_compile: Improve error message consistency Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7696
| * try_compile: Improve error message consistencyMatthew Woehlke2022-09-161-3/+3
| | | | | | | | | | Tweak some error messages from try_compile (and try_run) to be more consistent with each other.
* | CMake Nightly Date StampKitware Robot2022-09-201-1/+1
| |
* | Merge topic 'env-tls-certs'Brad King2022-09-191-0/+11
|\ \ | | | | | | | | | | | | | | | | | | 10bf34a2d9 cmCurl: Honor OpenSSL certificate environment variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7670
| * | cmCurl: Honor OpenSSL certificate environment variablesMaxim Cournoyer2022-09-161-0/+11
| | | | | | | | | | | | | | | | | | | | | Honor the OpenSSL environment variables used to specify the location of the TLS certificates, as specified in the `curl(1)` man page. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* | | Merge topic 'improve-try_compile-arg-error'Brad King2022-09-192-4/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f976800577 try_compile: More useful error if insufficient arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7682
| * | | try_compile: More useful error if insufficient argumentsMatthew Woehlke2022-09-152-4/+9
| | | | | | | | | | | | | | | | | | | | Tweak try_compile and try_run to give a more informative error (rather than "unknown error") when given an insufficient number of arguments.
* | | | CMake Nightly Date StampKitware Robot2022-09-191-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2022-09-181-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2022-09-171-1/+1
| |_|/ |/| |
* | | Merge topic 'try_compile-new-project-signature'Brad King2022-09-161-30/+70
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 56ae40cc59 try_compile: Add PROJECT keyword-dispatched signature Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7677
| * | | try_compile: Add PROJECT keyword-dispatched signatureMatthew Woehlke2022-09-141-30/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a new signature for the project flavor of try_compile (and try_run) which removes the `bindir` argument and adds a required PROJECT tag. This is similar to the SOURCES flavor added by commit aa9220d3 (try_compile: Add keyword-dispatched signature, 2022-09-02).
* | | | Merge topic 'xcode-lib-dirs'Brad King2022-09-162-4/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4cc39842e Xcode: Do not append per-config suffixes to library search paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7672
| * | | | Xcode: Do not append per-config suffixes to library search pathsMikko Sivulainen2022-09-152-4/+15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add policy `CMP0142` to remove the automatic addition of the `$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)` suffix in a compatible way. Fixes: #21757
* | | | Merge topic 'cmake-presets-package-clear'Kyle Edwards2022-09-161-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec8b67918c cmCMakePresetsGraph: Clear package presets in ClearPresets() Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7688
| * | | | cmCMakePresetsGraph: Clear package presets in ClearPresets()Kyle Edwards2022-09-151-0/+2
| | |/ / | |/| |
* | | | Merge topic 'cmake-presets-list-error-message'Kyle Edwards2022-09-161-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7087308ce cmake --list-presets: List package as a valid option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7684
| * | | | cmake --list-presets: List package as a valid optionKyle Edwards2022-09-151-1/+1
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2022-09-161-1/+1
|/ / /
* | | Merge topic 'export-ios-app-layout'Brad King2022-09-151-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d26c520f4b export: Fix IMPORTED_LOCATION of iOS flat app bundles Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7676
| * | | export: Fix IMPORTED_LOCATION of iOS flat app bundlesHarry Mallon2022-09-141-1/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | iOS/tvOS app bundles are flat and do not include the `Contents/MacOS/` layers, so they should not be in the `IMPORTED_LOCATION`. Use the same logic that commit 34f5ef564a (iOS: Fix App Bundle layout, 2015-12-10, v3.5.0-rc1~129^2~1) added for the installation layout. Fixes: #23963
* | | Merge topic 'link-framework-with-multi-config-postfix'Brad King2022-09-153-11/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fc06450ff4 Apple: Fix regression when linking a framework with postfix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7675