https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
f61730f Operation CR - hackers.mu As per Cryptographic Requirements published on Wikileaks on Marc 2017. We discard more bytes (3072 bytes) of the first keystream to reduce the possibility of non-random bytes. 19 March 2017, 19:13:40 UTC
baba0a4 CMake Nightly Date Stamp 19 March 2017, 04:01:04 UTC
14f0378 CMake Nightly Date Stamp 18 March 2017, 04:01:02 UTC
45851e8 CMake Nightly Date Stamp 17 March 2017, 04:01:02 UTC
e781223 CMake Nightly Date Stamp 16 March 2017, 04:01:02 UTC
b557f3e CMake Nightly Date Stamp 15 March 2017, 04:01:03 UTC
4d3f120 CMake Nightly Date Stamp 14 March 2017, 04:01:03 UTC
ccec62c Merge branch 'release' 13 March 2017, 15:03:42 UTC
c0c8450 Merge topic 'doc-vs-toolset-options' 3df2506f Help: Document VS generator toolset specification syntax 60546b48 Help: Cross-reference generator toolset variables 35c5cddc Help: Cross-reference generator platform variables 7df38939 Help: Move generator toolset support details to variable docs c750b282 Help: Move generator platform support details to variable docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !580 13 March 2017, 15:01:21 UTC
3df2506 Help: Document VS generator toolset specification syntax 13 March 2017, 14:36:58 UTC
60546b4 Help: Cross-reference generator toolset variables 13 March 2017, 14:36:58 UTC
35c5cdd Help: Cross-reference generator platform variables 13 March 2017, 14:36:58 UTC
7df3893 Help: Move generator toolset support details to variable docs Move the details about support for generator toolset specification to the `CMAKE_GENERATOR_TOOLSET` variable documentation. This is a more suitable place because it is shared by all means to set this variable, not just the `cmake -T` option. 13 March 2017, 14:36:58 UTC
c750b28 Help: Move generator platform support details to variable docs Move the details about support for generator platform specification to the `CMAKE_GENERATOR_PLATFORM` variable documentation. This is a more suitable place because it is shared by all means to set this variable, not just the `cmake -A` option. 13 March 2017, 14:36:57 UTC
10f444a Merge topic 'doc-toolset-host-arch-typo' 81b24547 Help: Fix typo in CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !579 13 March 2017, 14:36:25 UTC
f2d250a Merge branch 'doc-toolset-host-arch-typo' into release 13 March 2017, 14:33:44 UTC
81b2454 Help: Fix typo in CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE 13 March 2017, 14:32:50 UTC
9e226d9 Merge topic 'cuda-vs' 2a1f3dff Help: Add notes for topic 'cuda-vs' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !578 13 March 2017, 13:07:36 UTC
2a1f3df Help: Add notes for topic 'cuda-vs' 13 March 2017, 13:05:46 UTC
053475a Merge branch 'release' 13 March 2017, 13:01:51 UTC
2591e89 Merge topic 'x32-abi-tests' 7a2de256 Tests: Fix CMakeOnly.find_library test logic for libx32 case Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !573 13 March 2017, 13:00:52 UTC
3806e18 Merge topic 'BundleUtilities-elf-rpath' 10fcef02 BundleUtilities: Fix bundle verification on Unix by considering rpaths. ac0786cb BundleUtilities: Teach `get_item_rpaths` to parse ELF binaries a52faa1f file: Add READ_ELF command to parse ELF binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !551 13 March 2017, 12:59:59 UTC
22908e4 Merge topic 'xcode-test-schema-generation' 3fd9f4ab Xcode: Add test for schema generation cf13e495 Xcode: Control schema generation via variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !577 13 March 2017, 12:58:50 UTC
b46fa35 Merge topic 'cuda-vs' 65481a60 CUDA: Work around VS limitation in CudaOnly.WithDefs test 8cae24a1 VS: Add more CUDA flag table entries 6ca4f222 VS: Add support for the CUDA_SEPARABLE_COMPILATION property 94255511 VS: Select CUDA code generation architectures 253594d0 VS: Select the CUDA runtime library 4def02a3 VS: Place CUDA host compiler options in proper project file fields 29f07b08 VS: Do not pass CUDA compile options to C compiler b966f489 VS: Do not use absolute paths to CUDA sources ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !566 13 March 2017, 12:57:57 UTC
abfc55a Merge topic 'refactor-module-def' f36eaf6a Refactor WINDOWS_EXPORT_ALL_SYMBOLS implementation 25d261ef Refactor module definition file selection 1e0a9ac4 Refactor module definition source enumeration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !570 13 March 2017, 12:57:20 UTC
abbc0b8 Merge topic 'update-kwsys' 83be64d9 Merge branch 'upstream-KWSys' into update-kwsys 8ba8b553 KWSys 2017-03-07 (5da8cfe0) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !576 13 March 2017, 12:42:04 UTC
ff51884 Merge topic 'FindGit-avoid-vs-2017-git' c4d481e5 FindGit: Avoid finding VS 2017 non-general Git installation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !575 13 March 2017, 12:41:24 UTC
ac59ec7 CMake Nightly Date Stamp 13 March 2017, 04:01:02 UTC
3fd9f4a Xcode: Add test for schema generation Closes: #15441 12 March 2017, 20:27:53 UTC
cf13e49 Xcode: Control schema generation via variable Issue: #15441 12 March 2017, 20:24:46 UTC
ce0704e CMake Nightly Date Stamp 12 March 2017, 05:01:03 UTC
6a4e189 CMake Nightly Date Stamp 11 March 2017, 05:01:04 UTC
83be64d Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-03-07 (5da8cfe0) 10 March 2017, 21:24:53 UTC
8ba8b55 KWSys 2017-03-07 (5da8cfe0) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 5da8cfe0544f95697808b0b46ed3183621902f0b (master). Upstream Shortlog ----------------- Ben Boeckel (1): c5529406 SystemTools: use std::string::empty Robert Maynard (1): 27e64d34 SystemInformation: Teach Is64Bits to check host architecture at runtime 10 March 2017, 21:24:52 UTC
4aca67b Merge branch 'FindGit-avoid-vs-2017-git' into release 10 March 2017, 21:13:05 UTC
c4d481e FindGit: Avoid finding VS 2017 non-general Git installation At a VS 2017 command prompt the `PATH` contains a directory that happens to have a `Git/cmd/git.exe` inside it. However, this executable is not meant for general use. Revise our use of `Git/` path suffixes to be more specific to its original purpose of searching in the typical `c:/Program Files*/Git/` installation directories. Avoid using the suffixes on `PATH` entries. Fixes: #16706 10 March 2017, 21:09:31 UTC
7a2de25 Tests: Fix CMakeOnly.find_library test logic for libx32 case Teach `test_find_library_subst` how to convert `libx32` to `lib` so that the test case actually covers what we intend it to. 10 March 2017, 20:50:25 UTC
0b24381 Merge topic 'GNU-FindBinUtils-no-policy' 8fc934de GNU-FindBinUtils: Avoid setting policy CMP0054 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !572 10 March 2017, 16:00:49 UTC
10fcef0 BundleUtilities: Fix bundle verification on Unix by considering rpaths. 10 March 2017, 15:59:16 UTC
ac0786c BundleUtilities: Teach `get_item_rpaths` to parse ELF binaries 10 March 2017, 15:59:07 UTC
a52faa1 file: Add READ_ELF command to parse ELF binaries Leave it undocumented for now because we intend to use it internally and it cannot be made available everywhere. 10 March 2017, 15:54:53 UTC
8fc934d GNU-FindBinUtils: Avoid setting policy CMP0054 The `cmake_policy(SET)` call triggers `CMP0011` warnings when this module is used in a project that does not set `CMP0011` to NEW. We could avoid these with a `cmake_policy` PUSH/POP pair, but it is simpler to adjust our code to not trigger `CMP0054` in the first place. 10 March 2017, 15:46:11 UTC
65481a6 CUDA: Work around VS limitation in CudaOnly.WithDefs test CUDA 8.0 MSBuild rules do not pass `-x cu` to nvcc and so cannot support a custom file extension. Fix our test for this to use a `.cu` extension instead. 10 March 2017, 15:19:58 UTC
8cae24a VS: Add more CUDA flag table entries 10 March 2017, 15:19:57 UTC
6ca4f22 VS: Add support for the CUDA_SEPARABLE_COMPILATION property 10 March 2017, 15:19:57 UTC
9425551 VS: Select CUDA code generation architectures Parse the `-gencode=`, `-arch`, and `-code` flags and generate a `CodeGeneration` field in the project file. 10 March 2017, 15:19:57 UTC
253594d VS: Select the CUDA runtime library Parse the `-cudart=` option and add a corresponding `CudaRuntime` field to the generated project file. Also add a matching `.lib` to the list of libraries linked. 10 March 2017, 15:19:57 UTC
4def02a VS: Place CUDA host compiler options in proper project file fields The CUDA Toolkit's VS integration provides abstractions for host compiler options for `nvcc` to pass through `-Xcompiler` to the host MSVC. Populate our secondary flag table and use it to remove flags from the `AdditionalCompilerOptions` in favor of their abstractions. Unfortunately a bug in the CUDA 8.0 VS integration prevents us from passing anything in `AdditionalCompilerOptions` reliably. After taking out the flags that have dedicated abstractions, drop the rest. 10 March 2017, 15:19:56 UTC
29f07b0 VS: Do not pass CUDA compile options to C compiler 10 March 2017, 15:19:56 UTC
b966f48 VS: Do not use absolute paths to CUDA sources The CUDA Toolkit's VS integration does not properly compute the intermediate files directory location when the path to the source file is absolute. 10 March 2017, 15:19:56 UTC
b64b462 VS: Add basic infrastructure for CUDA generation Generate the `CudaCompile` elements in `.vcxproj` files. 10 March 2017, 15:19:56 UTC
041ebda VS: Add placeholder CUDA flag tables The CUDA Toolkit's VS integration defines abstractions for both options to `nvcc` and options to pass through `-Xcompiler` to the host MSVC. We need a separate flag table to parse each set of flags into the corresponding abstractions. Add empty placeholders for these tables. 10 March 2017, 15:19:55 UTC
13433b1 VS: Record in global generator whether CUDA is enabled 10 March 2017, 15:19:55 UTC
82521e3 VS: Add support for determining CUDA compiler id Teach `CMakeDetermineCompilerId` how to generate a vcxproj file using the `CMAKE_VS_PLATFORM_TOOLSET_CUDA`. 10 March 2017, 15:19:55 UTC
80e982d VS: Add method to take a value out of the option parser flag map Remove a flag from the map and return its value. 10 March 2017, 15:19:55 UTC
f7bb40c VS: Add method to re-parse specific option parser fields This will allow a client to parse flags, replace the flag tables, and then re-parse a field in which flags for a secondary tool were collected. 10 March 2017, 15:19:54 UTC
a05fc93 VS: Add method to clear flag tables of option parser 10 March 2017, 15:19:54 UTC
895b890 VS: Add more placeholders to compiler id detection project file template 10 March 2017, 15:19:54 UTC
a650dbb VS: Refactor compiler id detection project file template Make the `ClCompile` element name and `PostBuildEvent/Command` value configurable. Move the current content into default values for the corresponding variables. 10 March 2017, 15:19:54 UTC
62b3085 VS: Select highest available CUDA toolset by default If `CMAKE_GENERATOR_TOOLSET` does not have a `cuda=...` field then find available CUDA toolsets and choose the highest version. 10 March 2017, 15:19:53 UTC
5164e9a VS: Provide an option to specify CUDA toolset version The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number. 10 March 2017, 15:19:53 UTC
83bf980 VS: Find the MSBuild value for VCTargetsPath Run MSBuild on a simple `.vcxproj` file to extract the location of the toolset definitions. This will later be useful for looking at available BuildCustomizations. 10 March 2017, 15:19:52 UTC
29ec8d6 Merge topic 'pr.gcc_ar' b9d36826 Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !550 10 March 2017, 13:40:58 UTC
6b586e2 Merge topic 'test-CPackComponents-fix-NSIS-root' ae0f7dfa Tests: Fix CPackComponents NSIS install root Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !569 10 March 2017, 13:40:38 UTC
7bd58bd CMake Nightly Date Stamp 10 March 2017, 05:01:04 UTC
f36eaf6 Refactor WINDOWS_EXPORT_ALL_SYMBOLS implementation Use `cmGeneratorTarget::ModuleDefinitionInfo` to combine the implementation of `WINDOWS_EXPORT_ALL_SYMBOLS` with that of using a `.def` file as a source. Only one of these could be used within a single target before anyway. 09 March 2017, 21:25:15 UTC
25d261e Refactor module definition file selection Create a `ModuleDefinitionInfo` structure for each configuration of a target to hold corresponding information about the selected module definition file (`.def` source). 09 March 2017, 21:25:14 UTC
1e0a9ac Refactor module definition source enumeration Add a `cmGeneratorTarget::GetModuleDefinitionSources` method. 09 March 2017, 21:24:27 UTC
21499ee Merge topic 'x32-abi' d9bdcf34 Tests: Add x32 tests to test suite 5b6d354f Help: Add notes for topic 'x32-abi' bed9c73d Modules: Add x32-abi support to hard-coded paths 462cf254 Add support for x32-abi Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !532 09 March 2017, 16:15:15 UTC
c4f9d10 Merge topic 'master' d9bdcf34 Tests: Add x32 tests to test suite 5b6d354f Help: Add notes for topic 'x32-abi' bed9c73d Modules: Add x32-abi support to hard-coded paths 462cf254 Add support for x32-abi Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !532 09 March 2017, 16:08:11 UTC
31f3531 Merge topic 'doc-vs15-MSVC_VERSION' 66542b66 Help: Update MSVC_VERSION for Visual Studio 2017 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !567 09 March 2017, 15:51:40 UTC
c0e46d4 Merge topic 'CheckLanguage-platform-toolset' 7e8b08ec Tests: Pass generator platform and toolset into check for Fortran 0f5e76df CheckLanguage: Pass generator platform and toolset into check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !565 09 March 2017, 15:50:52 UTC
ae0f7df Tests: Fix CPackComponents NSIS install root Without `CPACK_VERBATIM_VARIABLES` a path with backslashes does not make it through `CPackConfig.cmake` properly. Just use forward slashes which NSIS seems to understand anyway. 09 March 2017, 15:20:35 UTC
dcbe8ad CMake Nightly Date Stamp 09 March 2017, 05:01:03 UTC
b9d3682 Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variables 08 March 2017, 20:28:01 UTC
905f139 Merge branch 'doc-vs15-MSVC_VERSION' into release 08 March 2017, 19:31:45 UTC
66542b6 Help: Update MSVC_VERSION for Visual Studio 2017 The value we documented was left from a preview that still used `v140` tools. Update it to match the `v141` tools distributed with the final release. 08 March 2017, 19:30:38 UTC
d9bdcf3 Tests: Add x32 tests to test suite 08 March 2017, 17:23:30 UTC
7e8b08e Tests: Pass generator platform and toolset into check for Fortran Check for a Fortran compiler that supports the same target platform as we are testing. 08 March 2017, 14:12:09 UTC
0f5e76d CheckLanguage: Pass generator platform and toolset into check Otherwise we do not check for support for the language with the same generator settings as the caller. 08 March 2017, 14:10:45 UTC
0a312e2 Merge branch 'release' 08 March 2017, 13:41:12 UTC
45ca6e7 Merge topic 'fix-static-assert' e2f25d3e WriteCompilerDetectionHeader: fix STATIC_ASSERT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !555 08 March 2017, 13:39:12 UTC
c912b72 Merge topic 'fix_csharp_custom_targets' bd8b5401 VS: Do not treat custom targets as CSharp targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !557 08 March 2017, 13:39:01 UTC
83f9c62 Merge topic 'target-type-ordering-comment' 322425fa cmStateTypes: document that the ordering of targets is important Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !560 08 March 2017, 13:38:38 UTC
49afdb1 Merge topic 'cmake-server-aix' f5c4dada cmFileMonitor.h: Include cmConfigure.h first Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !562 08 March 2017, 13:38:20 UTC
87f04b9 Merge topic 'cuda-test-spelling' 613b3e49 CUDA: Fix spelling of CudaOnly.SeparateCompilation test targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !563 08 March 2017, 13:38:05 UTC
c87be0c CMake Nightly Date Stamp 08 March 2017, 05:01:05 UTC
5b6d354 Help: Add notes for topic 'x32-abi' 07 March 2017, 20:22:55 UTC
bed9c73 Modules: Add x32-abi support to hard-coded paths Update hard-coded library paths in bundled CMake Modules for libx32 as used with x32-abi. 07 March 2017, 20:22:55 UTC
462cf25 Add support for x32-abi Detect x32-abi through CMakeCompilerABI infrastruture and use this information at runtime to determine the correct library paths with `FIND_LIBRARY_USE_LIBX32_PATHS`. Fixes: #15994 07 March 2017, 20:22:55 UTC
613b3e4 CUDA: Fix spelling of CudaOnly.SeparateCompilation test targets 07 March 2017, 18:26:01 UTC
f5c4dad cmFileMonitor.h: Include cmConfigure.h first We need this to make Large File Support definitions consistent with other translation units. 07 March 2017, 16:50:17 UTC
52d3926 Merge topic 'doc-dev-testing' 2927e437 Help/dev: Document the CMake Testing Process b55e19dd Help/dev: Revise README to have a bullet list of available documents Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !561 07 March 2017, 16:24:05 UTC
2927e43 Help/dev: Document the CMake Testing Process 07 March 2017, 16:05:57 UTC
b55e19d Help/dev: Revise README to have a bullet list of available documents 07 March 2017, 15:40:56 UTC
ac66dec Merge branch 'fix_csharp_custom_targets' into release 07 March 2017, 14:30:46 UTC
bd8b540 VS: Do not treat custom targets as CSharp targets Fixes: #16697 07 March 2017, 14:30:27 UTC
322425f cmStateTypes: document that the ordering of targets is important The ordering is assumed in many places throughout the code and modification of the enumeration should be done carefully. 07 March 2017, 14:30:07 UTC
dca58fa Merge branch 'release' 07 March 2017, 13:27:00 UTC
3bccdd8 Merge topic 'revert-CTestTestfile-removal' 485685fd Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !553 07 March 2017, 13:25:02 UTC
back to top