Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop Visual Studio 10 2010 generator | Brad King | 2022-09-26 | 11 | -277/+17 |
| | | | | This generator has been deprecated since CMake 3.22. Remove it. | ||||
* | Merge topic 'unicode-env' | Brad King | 2022-09-26 | 1 | -0/+9 |
|\ | | | | | | | | | | | | | 1b64aa68b9 cmSystemTools: Fix encoding of whole-environment lookup on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7705 | ||||
| * | cmSystemTools: Fix encoding of whole-environment lookup on Windows | zhenhaonong | 2022-09-23 | 1 | -0/+9 |
| | | | | | | | | | | | | | | On Windows, `environ` is encoded by `CP_ACP`, which may be different from `KWSYS_ENCODING_DEFAULT_CODEPAGE`. When environment variables include a unicode character, they may be corrupted. Use `_wenviron` instead. | ||||
* | | CMake Nightly Date Stamp | Kitware Robot | 2022-09-26 | 1 | -1/+1 |
| | | |||||
* | | CMake Nightly Date Stamp | Kitware Robot | 2022-09-25 | 1 | -1/+1 |
| | | |||||
* | | CMake Nightly Date Stamp | Kitware Robot | 2022-09-24 | 1 | -1/+1 |
| | | |||||
* | | Merge topic 'try_compile-source-from' | Brad King | 2022-09-23 | 2 | -8/+125 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 611d801790 try_compile: Add SOURCE_FROM_FILE a04eaf6742 Tests: Clean up and simplify TryCompile tests cb14ae2b87 try_compile: Add SOURCE_FROM_{ARG,VAR} Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7700 | ||||
| * | | try_compile: Add SOURCE_FROM_FILE | Matthew Woehlke | 2022-09-22 | 2 | -0/+34 |
| | | | | | | | | | | | | | | | | | | | | | Add ability to copy try_compile (and try_run) source files from arbitrary locations into the operation directory. This is included for the sake of completion and consolidation, although use cases which actually require this may be rare. | ||||
| * | | try_compile: Add SOURCE_FROM_{ARG,VAR} | Matthew Woehlke | 2022-09-22 | 2 | -8/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add ability to "feed" try_compile (and try_run) sources more directly, either from literal content, or from a CMake variable which contains literal content. This saves the user from needing a separate step to write the content to a file, and allows for the sources to only exist in the scratch directory. | ||||
* | | | Merge topic 'vs-dotnet-sdk-package' | Brad King | 2022-09-23 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 2d54d6f395 VS: Fix PACKAGE target build with SDK-style projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7704 | ||||
| * | | | VS: Fix PACKAGE target build with SDK-style projects | elksson | 2022-09-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Extend the fix from commit a450cc9533 (VS: Set ResolveNugetPackages to false for ALL_BUILD and ZERO_CHECK, 2021-12-15, v3.23.0-rc1~196^2~1) to the `PACKAGE` target too. | ||||
* | | | | Merge topic 'modernize-build-self' | Brad King | 2022-09-23 | 13 | -325/+718 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9629be8080 Build: Use `CMAKE_CURRENT_XXX_DIR` instead of top dirs e6fb5a1feb Build: Sort linked libraries list of `CMakeLib` aa7290e8dc Build: Use imported target `Threads::Threads` instead of variable df8ad72ffa Build: Use imported target `kwiml::kwiml` instead of variables eeebf31e54 Build: Use imported target `LibRHash::LibRHash` instead of variables 08be01a181 Build: Use imported target `LibUV::LibUV` instead of variables ddac6dcbe8 Build: Use imported target `JsonCpp::JsonCpp` instead of variables ac76c53d33 Build: Use imported target `CURL::libcurl` instead of variables ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7570 | ||||
| * | | | | Build: Use `CMAKE_CURRENT_XXX_DIR` instead of top dirs | Alex Turbov | 2022-09-22 | 1 | -6/+6 |
| | | | | | |||||
| * | | | | Build: Sort linked libraries list of `CMakeLib` | Alex Turbov | 2022-09-22 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Build: Use imported target `Threads::Threads` instead of variable | Alex Turbov | 2022-09-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Build: Use imported target `kwiml::kwiml` instead of variables | Alex Turbov | 2022-09-22 | 2 | -3/+1 |
| | | | | | |||||
| * | | | | Build: Use imported target `LibRHash::LibRHash` instead of variables | Alex Turbov | 2022-09-22 | 2 | -3/+2 |
| | | | | | |||||
| * | | | | Build: Use imported target `LibUV::LibUV` instead of variables | Alex Turbov | 2022-09-22 | 2 | -3/+2 |
| | | | | | |||||
| * | | | | Build: Use imported target `JsonCpp::JsonCpp` instead of variables | Alex Turbov | 2022-09-22 | 2 | -3/+2 |
| | | | | | |||||
| * | | | | Build: Use imported target `CURL::libcurl` instead of variables | Alex Turbov | 2022-09-22 | 2 | -7/+3 |
| | | | | | |||||
| * | | | | Build: Use imported target `LibArchive::LibArchive` instead of variables | Alex Turbov | 2022-09-22 | 2 | -6/+10 |
| | | | | | |||||
| * | | | | Build: Use imported target `EXPAT::EXPAT` instead of variables | Alex Turbov | 2022-09-22 | 2 | -2/+2 |
| | | | | | |||||
| * | | | | Build: Use imported target `ZLIB::ZLIB` instead of variables | Alex Turbov | 2022-09-22 | 2 | -12/+9 |
| | | | | | |||||
| * | | | | Build: Extract `CMAKE_BUILD_UTILITIES` macro into a separate include | Alex Turbov | 2022-09-22 | 2 | -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 Turbov | 2022-09-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Build: Replace `foreach` with 2 `set` calls | Alex Turbov | 2022-09-22 | 1 | -7/+2 |
| | | | | | |||||
| * | | | | Build: Move `HAVE_CoreServices` to `cmCPackConfigure.h` | Alex Turbov | 2022-09-22 | 3 | -4/+5 |
| | | | | | |||||
| * | | | | Build: Add `ENABLE_BUILD_FREEBSD_PKG` to `cmCPackConfigure.h` | Alex Turbov | 2022-09-22 | 3 | -8/+7 |
| | | | | | |||||
| * | | | | Build: Use imported `LibUUID::LibUUID` target instead of variables | Alex Turbov | 2022-09-22 | 4 | -19/+26 |
| | | | | | | | | | | | | | | | | | | | | Also, simplify preprocessor condition to enable WIX CPack generator. | ||||
| * | | | | Build: Eliminate one time used variable | Alex Turbov | 2022-09-22 | 1 | -3/+1 |
| | | | | | |||||
| * | | | | Build: Link w/ `OBJECT` library is OK since 3.12 | Alex Turbov | 2022-09-22 | 2 | -4/+9 |
| | | | | | |||||
| * | | | | Build: Introduce `ManifestLib` interface library | Alex Turbov | 2022-09-22 | 2 | -11/+15 |
| | | | | | | | | | | | | | | | | | | | | … instead of `MANIFEST_FILE` variable. | ||||
| * | | | | Build: Move `KWSYS_ENCODING_DEFAULT_CODEPAGE` to the config header | Alex Turbov | 2022-09-22 | 3 | -3/+4 |
| | | | | | |||||
| * | | | | Style: Builtin commands in lower case | Alex Turbov | 2022-09-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Build: `add_definitions()` → `add_compile_definitions()` | Alex Turbov | 2022-09-22 | 2 | -3/+3 |
| | | | | | |||||
| * | | | | Build: Move `STAT_HAS_ST_MTIM`, `STAT_HAS_ST_MTIMESPEC` to config file | Alex Turbov | 2022-09-22 | 2 | -10/+11 |
| | | | | | |||||
| * | | | | Build: Move `CURL_CA_BUNDLE` and `CURL_CA_PATH` to config header | Alex Turbov | 2022-09-22 | 2 | -6/+3 |
| | | | | | |||||
| * | | | | Build: Move `CMAKE_USE_WMAKE` definition to `cmConfigure.cmake.h.in` | Alex Turbov | 2022-09-22 | 2 | -2/+7 |
| | | | | | |||||
| * | | | | Build: Fix `target_link_libraries` to use link interface keywords | Alex Turbov | 2022-09-22 | 1 | -13/+13 |
| | | | | | |||||
| * | | | | Build: `include_directories()` → `target_include_directories()` | Alex Turbov | 2022-09-22 | 1 | -34/+24 |
| | | | | | |||||
| * | | | | CMakeVersion.cmake: `set(VAR "${VAR}…")` → `string(APPEND VAR "…")` | Alex Turbov | 2022-09-22 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Build: Do not use variables for sources lists | Alex Turbov | 2022-09-22 | 2 | -178/+208 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Instead use `add_library()` with unconditionally compiled sources and conditional `target_sources()` with extra sources to compile. | ||||
| * | | | | Build: Simplify `configure_file()` calls | Alex Turbov | 2022-09-22 | 3 | -23/+10 |
| | | | | | |||||
| * | | | | cmake.version.manifest: Replace tabs with spaces | Alex Turbov | 2022-09-22 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | CMakeLists: Remove redundant spaces around CMake command calls | Alex Turbov | 2022-09-22 | 2 | -16/+16 |
| | | | | | |||||
| * | | | | Build: Modernize some `foreach` calls to use `IN LISTS`/`IN ITEMS` | Alex Turbov | 2022-09-22 | 2 | -11/+8 |
| | | | | | |||||
| * | | | | bootstrap: Enable add_compile_definitions command | Brad King | 2022-09-22 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Make the command available to CMake's own CMake code. | ||||
* | | | | | Merge topic 'try_run-no-project' | Brad King | 2022-09-23 | 1 | -8/+4 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aac542f2f1 try_run: Remove PROJECT support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7702 | ||||
| * | | | | | try_run: Remove PROJECT support | Matthew Woehlke | 2022-09-21 | 1 | -8/+4 |
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | Remove PROJECT support from try_run; it was never tested, has never been documented, and it's unclear how it should even work (since CMake wouldn't know what executable to run). | ||||
* | | | | | Merge topic 'genex-LINK_LIBRARY-framework-with-postfix' | Brad King | 2022-09-23 | 4 | -54/+106 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bd3efffbc Genex LINK_LIBRARY: Add support for framework with postfix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7691 |