2e88851 | Matthias Maennich | 05 December 2015, 18:02:19 UTC | cmake_parse_arguments: consider duplicate keyword as warning The behaviour of double specified keywords is rather undefined or at least not clearly documented. This change introduces a strict check and emits a warning in case a keyword has been specified more than once. | 12 December 2015, 08:51:41 UTC |
ba03160 | Matthias Maennich | 05 December 2015, 18:01:12 UTC | CMakeParseArguments: replace by native cmake_parse_arguments command implement a native 'cmake_parse_arguments' command that is fully compatible with the documented behaviour of the previous implementation. deprecate the CMakeParseArguments module but leave the empty module for compatibility. | 12 December 2015, 08:50:35 UTC |
8180eab | Matthias Maennich | 05 December 2015, 17:57:41 UTC | CMakeParseArguments: add a RunCMake test suite | 05 December 2015, 18:02:40 UTC |
a6f5281 | Kitware Robot | 01 December 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 01 December 2015, 05:01:08 UTC |
2218962 | Brad King | 30 November 2015, 18:11:54 UTC | Merge branch 'release' | 30 November 2015, 18:11:54 UTC |
3c6a366 | Brad King | 30 November 2015, 16:22:10 UTC | Merge topic 'reduce-cmState-accumulation-for-master' 9342a4c2 Merge branch 'reduce-cmState-accumulation' into reduce-cmState-accumulation-for-master 5f860ebb cmState: Avoid accumulating snapshot storage for short-lived scopes f21dc4a8 cmState: Avoid accumulating policy stack storage for short-lived scopes bc1d3a8a cmListFileCache: Implement cmListFileBacktrace ctor/dtor out-of-line 85fe26b5 cmLinkedTree: Add Pop method 518d6b22 cmLinkedTree: Rename 'Extend' method to 'Push' 32edac6f cmState: Enforce policy scope balancing around variable scopes 0fa7f143 cmLocalGenerator: Use ScopePushPop RAII class to manage local variable scopes d85c9176 cmMakefile: Remove unused PolicyPushPop interfaces 8e1be7bf cmMakefile: Clarify purpose of method that pops a scope snapshot | 30 November 2015, 16:22:10 UTC |
f8deadc | Brad King | 30 November 2015, 16:19:01 UTC | Merge branch 'reduce-cmState-accumulation' into release | 30 November 2015, 16:19:01 UTC |
31b013b | Kitware Robot | 30 November 2015, 05:01:06 UTC | CMake Nightly Date Stamp | 30 November 2015, 05:01:06 UTC |
9cbb805 | Kitware Robot | 29 November 2015, 05:01:05 UTC | CMake Nightly Date Stamp | 29 November 2015, 05:01:05 UTC |
61f677e | Kitware Robot | 28 November 2015, 05:01:06 UTC | CMake Nightly Date Stamp | 28 November 2015, 05:01:06 UTC |
74a6d43 | Kitware Robot | 27 November 2015, 05:01:05 UTC | CMake Nightly Date Stamp | 27 November 2015, 05:01:05 UTC |
2b87b58 | Kitware Robot | 26 November 2015, 05:01:07 UTC | CMake Nightly Date Stamp | 26 November 2015, 05:01:07 UTC |
9342a4c | Brad King | 25 November 2015, 17:33:06 UTC | Merge branch 'reduce-cmState-accumulation' into reduce-cmState-accumulation-for-master | 25 November 2015, 17:33:06 UTC |
5f860eb | Brad King | 24 November 2015, 20:00:47 UTC | cmState: Avoid accumulating snapshot storage for short-lived scopes We need to keep only certain snapshot types and their ancestors. Also keep those needed for backtraces. | 25 November 2015, 17:30:13 UTC |
f21dc4a | Brad King | 24 November 2015, 19:44:19 UTC | cmState: Avoid accumulating policy stack storage for short-lived scopes We enforce policy push/pop balance around any scope that pushes/pops a snapshot. Therefore a snapshot may never reference entries of PolicyStack that were created in nested scopes. Free storage of short-lived policy stack entries when they are popped. | 25 November 2015, 15:37:59 UTC |
bc1d3a8 | Brad King | 25 November 2015, 00:43:04 UTC | cmListFileCache: Implement cmListFileBacktrace ctor/dtor out-of-line | 25 November 2015, 15:36:52 UTC |
85fe26b | Brad King | 24 November 2015, 19:42:20 UTC | cmLinkedTree: Add Pop method Add a method to increment an iterator (follow the "up" pointer) to the previous level in the stack of scopes and free storage of the top of the stack if possible. This will allow short-lived scopes to be created and destroyed by matching Push/Pop pairs without accumulating storage. | 25 November 2015, 15:33:26 UTC |
518d6b2 | Brad King | 25 November 2015, 15:23:05 UTC | cmLinkedTree: Rename 'Extend' method to 'Push' Logically the method pushes a nested scope on top of a given scope because the "up" pointer sequence forms a stack independent of any other branches of the tree. | 25 November 2015, 15:23:05 UTC |
9ecf8a1 | Brad King | 25 November 2015, 14:23:13 UTC | Merge branch 'fix-find_package-version-file-error-stack' into release | 25 November 2015, 14:23:13 UTC |
99533c8 | Brad King | 25 November 2015, 14:21:49 UTC | Merge topic 'fix-find_package-version-file-error-stack' 62126b67 Merge branch 'test-cmake_policy-unmatched' into fix-find_package-version-file-error-stack 2e28c619 cmState: Skip variable scope snapshots to avoid call stack duplicates b219ff94 Tests: Add case for package version file unmatched policy scope | 25 November 2015, 14:21:49 UTC |
2b24fbf | Brad King | 25 November 2015, 14:21:45 UTC | Merge topic 'test-cmake_policy-unmatched' 378185fb Tests: Add case for unmatched cmake_policy({PUSH,POP}) | 25 November 2015, 14:21:45 UTC |
75c7327 | Kitware Robot | 25 November 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 25 November 2015, 05:01:08 UTC |
32edac6 | Brad King | 24 November 2015, 18:37:34 UTC | cmState: Enforce policy scope balancing around variable scopes Everywhere we use cmMakefile::ScopePushPop to manage variable scopes also expects policy scopes to be balanced. There is no place that we use cmMakefile::PolicyPushPop without also using ScopePushPop. Relieve PolicyPushPop of responsibility for policy scope balance checks by moving it to ScopePushPop. | 25 November 2015, 00:38:36 UTC |
0fa7f14 | Brad King | 24 November 2015, 18:11:09 UTC | cmLocalGenerator: Use ScopePushPop RAII class to manage local variable scopes | 25 November 2015, 00:38:34 UTC |
d85c917 | Brad King | 24 November 2015, 18:06:42 UTC | cmMakefile: Remove unused PolicyPushPop interfaces The PolicyPushPop constructor arguments and Quiet method were used to pass non-default arguments to PushPolicy and PopSnapshot, but no clients use them anymore. | 25 November 2015, 00:38:33 UTC |
8e1be7b | Brad King | 24 November 2015, 16:44:57 UTC | cmMakefile: Clarify purpose of method that pops a scope snapshot The `PopPolicyBarrier` method is actually responsible for closing any scope opened by creating a snapshot. Rename it to `PopSnapshot` and add a comment explaining the purpose of the poilcy-scope-specific part of the method. | 25 November 2015, 00:38:31 UTC |
62126b6 | Brad King | 24 November 2015, 19:09:54 UTC | Merge branch 'test-cmake_policy-unmatched' into fix-find_package-version-file-error-stack | 24 November 2015, 19:09:54 UTC |
2e28c61 | Brad King | 24 November 2015, 19:05:43 UTC | cmState: Skip variable scope snapshots to avoid call stack duplicates Since commit v3.4.0-rc1~179^2~1 (cmState: Add a VariableScope snapshot type, 2015-08-23) the snapshot stack may have a VariableScopeType entry. Skip over these when constructing the call stack, just as we do for policy scopes. Otherwise we report the command causing the variable scope to be entered twice (e.g. find_package while loading a package version file). | 24 November 2015, 19:09:27 UTC |
b219ff9 | Brad King | 24 November 2015, 18:36:18 UTC | Tests: Add case for package version file unmatched policy scope | 24 November 2015, 19:01:21 UTC |
378185f | Brad King | 24 November 2015, 14:12:58 UTC | Tests: Add case for unmatched cmake_policy({PUSH,POP}) | 24 November 2015, 14:30:16 UTC |
c25d642 | Brad King | 24 November 2015, 14:29:31 UTC | Merge branch 'test-add_subdirectory-in-function' into release | 24 November 2015, 14:29:31 UTC |
0561151 | Brad King | 24 November 2015, 14:26:45 UTC | Merge topic 'FindCUDA-aarch64' ae1003cd FindCUDA: Add paths for crosscompiling to aarch64 | 24 November 2015, 14:26:45 UTC |
f66f6e2 | Brad King | 24 November 2015, 14:26:42 UTC | Merge topic 'FindXercesC-imported-targets' 5dcc833b FindXercesC: Add imported targets and unit test | 24 November 2015, 14:26:42 UTC |
bc1136b | Brad King | 24 November 2015, 14:26:40 UTC | Merge topic 'doc-CLEAN_NO_CUSTOM-makefile-only' 15c454fe Help: Document CLEAN_NO_CUSTOM as for Makefile generators only (#15856) | 24 November 2015, 14:26:40 UTC |
db74574 | Brad King | 24 November 2015, 14:26:37 UTC | Merge topic 'test-add_subdirectory-in-function' 010c5959 Tests: Add case for add_subdirectory inside a function | 24 November 2015, 14:26:37 UTC |
7c74de8 | Brad King | 24 November 2015, 14:26:34 UTC | Merge topic 'cpack-dmg-multilanguage-sla' 0c5b96bf CPack/DragNDrop: Use documented CPACK_DMG_SLA_LANGUAGES variable | 24 November 2015, 14:26:34 UTC |
b2de70a | Brad King | 24 November 2015, 14:26:31 UTC | Merge topic 'revert-compiler-links-statically' 9682de56 Revert "Disable shared library support when compiler links statically" (#15855) | 24 November 2015, 14:26:31 UTC |
2bcc63e | Brad King | 24 November 2015, 14:26:28 UTC | Merge topic 'doc-ios-support' 5d74c870 Help: Update documentation to reflect support for iOS | 24 November 2015, 14:26:28 UTC |
f430198 | Kitware Robot | 24 November 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 24 November 2015, 05:01:08 UTC |
ae1003c | Alexander Szakaly | 23 November 2015, 14:17:52 UTC | FindCUDA: Add paths for crosscompiling to aarch64 Choose a CUDA_TOOLKIT_TARGET_DIR for the aarch64 architecture automatically. | 23 November 2015, 19:34:08 UTC |
5dcc833 | Roger Leigh | 18 November 2015, 16:45:54 UTC | FindXercesC: Add imported targets and unit test | 23 November 2015, 19:28:05 UTC |
5c60f16 | Brad King | 23 November 2015, 19:23:02 UTC | Merge branch 'release' | 23 November 2015, 19:23:02 UTC |
ed08d1d | Brad King | 23 November 2015, 18:47:25 UTC | Merge topic 'expand_cobertura_search' 32268810 CTest: Expand directories for Cobertura search | 23 November 2015, 18:47:25 UTC |
15c454f | Brad King | 23 November 2015, 18:41:16 UTC | Help: Document CLEAN_NO_CUSTOM as for Makefile generators only (#15856) The property cannot be implemented on other generators because the corresponding native build tools (VS IDE, Xcode, Ninja) all implement their own `clean` operations that affect all outputs. Document this limitation. | 23 November 2015, 18:42:37 UTC |
3226881 | Joseph Snyder | 16 November 2015, 21:27:57 UTC | CTest: Expand directories for Cobertura search Change the Cobertura handler to look for an environment variable called "COBERTURADIR" which contains the directory where the coverage.xml file is found. If that variable doesn't exist, continue to use the default of the binary directory. Update the test to use an appropriate value in the environment variables. | 23 November 2015, 17:41:36 UTC |
010c595 | Brad King | 23 November 2015, 15:51:37 UTC | Tests: Add case for add_subdirectory inside a function | 23 November 2015, 15:52:51 UTC |
0c5b96b | Simon Levermann | 23 November 2015, 11:44:55 UTC | CPack/DragNDrop: Use documented CPACK_DMG_SLA_LANGUAGES variable The change in commit f88533cc (CPackDMG: Add support for multilingual SLAs, 2015-10-19) accidentally used CPACK_DMG_LANGUAGES in its implementation instead of the intended CPACK_DMG_SLA_LANGUAGES added to the documentation. | 23 November 2015, 15:22:15 UTC |
5e3045a | Brad King | 23 November 2015, 15:19:34 UTC | Merge branch 'revert-compiler-links-statically' into release | 23 November 2015, 15:19:34 UTC |
9682de5 | Brad King | 23 November 2015, 15:13:38 UTC | Revert "Disable shared library support when compiler links statically" (#15855) In commit v3.4.0-rc1~18^2 (Disable shared library support when compiler links statically, 2015-09-30) we tried to detect when the compiler is not capable of linking shared libraries (possibly due to flags in use). However, the approach is not robust against flags like `-nostdlib`. Revert it for now pending another solution to the original problem. | 23 November 2015, 15:16:32 UTC |
5d74c87 | Bartosz Kosiorek | 11 November 2015, 04:37:15 UTC | Help: Update documentation to reflect support for iOS Many of our interfaces documented for OS X also work for iOS. | 23 November 2015, 15:04:10 UTC |
dbef224 | Kitware Robot | 23 November 2015, 05:01:05 UTC | CMake Nightly Date Stamp | 23 November 2015, 05:01:05 UTC |
1aae378 | Kitware Robot | 22 November 2015, 05:01:06 UTC | CMake Nightly Date Stamp | 22 November 2015, 05:01:06 UTC |
6c24ca9 | Kitware Robot | 21 November 2015, 05:01:09 UTC | CMake Nightly Date Stamp | 21 November 2015, 05:01:09 UTC |
5bba043 | Brad King | 20 November 2015, 14:00:02 UTC | Merge branch 'release' | 20 November 2015, 14:00:02 UTC |
e3dfa35 | Brad King | 20 November 2015, 13:57:13 UTC | Merge branch 'backport-fix-autodef-bigobj-64' into release | 20 November 2015, 13:57:13 UTC |
b6f4717 | Brad King | 20 November 2015, 13:53:17 UTC | Merge topic 'ninja-symbolic-custom-command' 3477b26f Ninja: Always re-run custom commands that have symbolic dependencies 7d64a059 Ninja: Add 'restat' parameter to custom command generation method 866c75de Ninja: Refactor generation of 'restat' on custom commands | 20 November 2015, 13:53:17 UTC |
7171f64 | Brad King | 20 November 2015, 13:53:13 UTC | Merge topic 'fix-autodef-bigobj-64' 65b86612 Merge branch 'backport-fix-autodef-bigobj-64' into fix-autodef-bigobj-64 c7ddc5f4 Fix auto export symbols for Dlls containing /bigobj for 64bit builds. 75004280 Fix auto export symbols for Dlls containing /bigobj for 64bit builds. | 20 November 2015, 13:53:13 UTC |
d1f4b6b | Brad King | 20 November 2015, 13:53:10 UTC | Merge topic 'avoid-divide-by-zero' f5cd92a8 cmELF: Avoid divide by zero if there are no dynamic section entries | 20 November 2015, 13:53:10 UTC |
67248ba | Brad King | 20 November 2015, 13:53:08 UTC | Merge topic 'restore-android-no-versioned-soname' cdff176f Merge branch 'backport-android-no-versioned-soname' into restore-android-no-versioned-soname 4ba76026 Android: Restore generation of non-versioned soname (#15851) 3aec561a Android: Restore generation of non-versioned soname (#15851) | 20 November 2015, 13:53:08 UTC |
1ccb417 | Brad King | 20 November 2015, 13:53:05 UTC | Merge topic 'fix-forced-toolchain-dialect' 441dba80 Project: Guess default standard dialect if compiler was forced (#15852) | 20 November 2015, 13:53:05 UTC |
65b8661 | Brad King | 20 November 2015, 13:48:30 UTC | Merge branch 'backport-fix-autodef-bigobj-64' into fix-autodef-bigobj-64 | 20 November 2015, 13:48:30 UTC |
c7ddc5f | Bill Hoffman | 19 November 2015, 22:21:03 UTC | Fix auto export symbols for Dlls containing /bigobj for 64bit builds. This fixes a bug where 64 bit builds with /bigobj incorrectly determined that the object files were not 64 bit. This manifested itself with printf type functions showing up as undefined because the leading underscore was being removed and should not be removed. | 20 November 2015, 13:43:58 UTC |
193987d | Kitware Robot | 20 November 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 20 November 2015, 05:01:08 UTC |
7500428 | Bill Hoffman | 19 November 2015, 22:21:03 UTC | Fix auto export symbols for Dlls containing /bigobj for 64bit builds. This fixes a bug where 64 bit builds with /bigobj incorrectly determined that the object files were not 64 bit. This manifested itself with printf type functions showing up as undefined because the leading underscore was being removed and should not be removed. | 19 November 2015, 22:21:03 UTC |
3477b26 | Brad King | 19 November 2015, 20:13:11 UTC | Ninja: Always re-run custom commands that have symbolic dependencies If a custom command has a SYMBOLIC output (that is never actually created) then do not mark the custom command build statement as 'restat'. Otherwise other custom commands that depend on the symbolic output may not always re-run because after running the first custom command Ninja 'restat' will detect that the output timestamp did not change and skip its dependents. This was observed with the ExternalProject BUILD_ALWAYS option where Ninja would not re-run the 'install' step each time 'build' re-runs. | 19 November 2015, 20:47:41 UTC |
7d64a05 | Brad King | 19 November 2015, 20:09:40 UTC | Ninja: Add 'restat' parameter to custom command generation method Pass 'true' from all call sites to preserve existing behavior. | 19 November 2015, 20:11:00 UTC |
866c75d | Brad King | 19 November 2015, 19:47:36 UTC | Ninja: Refactor generation of 'restat' on custom commands Move generation of 'restat = 1' from the CUSTOM_COMMAND rule to every build statement using it. This will allow future selection of this option on a per-custom-command basis. | 19 November 2015, 19:51:24 UTC |
16ba21f | Brad King | 19 November 2015, 18:20:47 UTC | Merge branch 'avoid-divide-by-zero' into release | 19 November 2015, 18:20:47 UTC |
f5cd92a | Ty Smith | 19 November 2015, 17:04:34 UTC | cmELF: Avoid divide by zero if there are no dynamic section entries | 19 November 2015, 18:20:21 UTC |
aa0460b | Brad King | 19 November 2015, 15:28:22 UTC | Merge branch 'fix-forced-toolchain-dialect' into release | 19 November 2015, 15:28:22 UTC |
441dba8 | Brad King | 19 November 2015, 15:12:58 UTC | Project: Guess default standard dialect if compiler was forced (#15852) Prior to commit v3.4.0-rc1~71^2 (Project: Determine default language dialect for the compiler, 2015-09-15) we always guessed the default language standard dialect based on the compiler version. This was not reliable so that commit switched to computing the default language standard dialect while detecting the compiler id. When a toolchain file uses CMakeForceCompiler to set the compiler id then the detection does not occur. Therefore commit v3.4.0-rc1~54^2 (Project: Don't require computed default dialect if compiler was forced, 2015-09-22) made the lack of detection an error only if the compiler was not forced. However, this means that projects using CMakeForceCompiler no longer even get the guess that we had before so <LANG>_COMPILER does not work. Due to the sophistication of CMake's compiler detection logic projects should be ported away from using CMakeForceCompiler. In the meantime, restore a guess of the default language standard dialect when the compiler is forced. | 19 November 2015, 15:22:35 UTC |
e45e503 | Brad King | 19 November 2015, 14:10:29 UTC | Merge topic 'add-cray-linux-platform' 743fcf1e Cray: Fix static / dynamic detection logic and parse more driver flags | 19 November 2015, 14:10:29 UTC |
db952a5 | Brad King | 19 November 2015, 14:10:27 UTC | Merge topic 'FindGTest-avoid-CMP0064' b5e7b22d FindGTest: Refactor test type checks to avoid cases triggering CMP0064 | 19 November 2015, 14:10:27 UTC |
65b9d1f | Brad King | 19 November 2015, 14:10:23 UTC | Merge topic 'fix-ms-manifest-no-linker' ca263d1d MSVC: Fix linking with /MANIFEST:NO option | 19 November 2015, 14:10:23 UTC |
59b6d8a | Brad King | 19 November 2015, 13:57:27 UTC | Merge branch 'backport-android-no-versioned-soname' into release | 19 November 2015, 13:57:27 UTC |
cdff176 | Brad King | 19 November 2015, 13:54:54 UTC | Merge branch 'backport-android-no-versioned-soname' into restore-android-no-versioned-soname | 19 November 2015, 13:54:54 UTC |
4ba7602 | Brad King | 19 November 2015, 13:51:46 UTC | Android: Restore generation of non-versioned soname (#15851) Our check of CMAKE_PLATFORM_NO_VERSIONED_SONAME, originally added by commit v3.1.0-rc1~416^2 (Add basic Android platform module, 2014-06-06), was dropped accidentally by commit v3.4.0-rc1~250^2~21 (cmGeneratorTarget: Move GetLibraryNames from cmTarget, 2015-08-04). Restore the check in the new location of the GetLibraryNames method. | 19 November 2015, 13:53:55 UTC |
3aec561 | Brad King | 19 November 2015, 13:51:46 UTC | Android: Restore generation of non-versioned soname (#15851) Our check of CMAKE_PLATFORM_NO_VERSIONED_SONAME, originally added by commit v3.1.0-rc1~416^2 (Add basic Android platform module, 2014-06-06), was dropped accidentally by commit v3.4.0-rc1~250^2~21 (cmGeneratorTarget: Move GetLibraryNames from cmTarget, 2015-08-04). Restore the check in the new location of the GetLibraryNames method. | 19 November 2015, 13:52:40 UTC |
4e333e3 | Kitware Robot | 19 November 2015, 05:01:07 UTC | CMake Nightly Date Stamp | 19 November 2015, 05:01:07 UTC |
743fcf1 | Chuck Atkins | 18 November 2015, 16:24:56 UTC | Cray: Fix static / dynamic detection logic and parse more driver flags | 18 November 2015, 18:36:00 UTC |
ce7da2d | Brad King | 18 November 2015, 15:43:56 UTC | Merge branch 'FindGTest-avoid-CMP0064' into release | 18 November 2015, 15:43:56 UTC |
b5e7b22 | Brad King | 18 November 2015, 15:36:41 UTC | FindGTest: Refactor test type checks to avoid cases triggering CMP0064 Update our if() conditions to avoid CMP0064 warnings when `${test_type}` is equal to `TEST`. Reported-by: David T. Chen <dchen@mail.nih.gov> | 18 November 2015, 15:42:55 UTC |
96e4a79 | Brad King | 18 November 2015, 15:20:07 UTC | Merge topic 'unique_def_symbols' 1c1ace2d De-duplicate symbols listed in generated module definition files | 18 November 2015, 15:20:07 UTC |
79cc142 | Brad King | 18 November 2015, 15:17:55 UTC | Merge branch 'release' | 18 November 2015, 15:17:55 UTC |
d6c1860 | Brad King | 18 November 2015, 15:15:28 UTC | Merge topic 'cmake-gui-select-toolset' 2b958a20 cmake-gui: Add option to specify generator toolset | 18 November 2015, 15:15:28 UTC |
c1cdf60 | Brad King | 18 November 2015, 15:15:25 UTC | Merge topic 'fix-compute-default-dialect-lto' c3dc8935 Make C and C++ default dialect detection robust to advanced optimizations | 18 November 2015, 15:15:25 UTC |
4c66a90 | Brad King | 18 November 2015, 15:15:22 UTC | Merge topic 'oracle-implicit-link-dirs' 6772913f SunOS: Remove obsolete Studio compiler library directories | 18 November 2015, 15:15:22 UTC |
e32c903 | Brad King | 18 November 2015, 15:14:14 UTC | Merge branch 'fix-ms-manifest-no-linker' into release | 18 November 2015, 15:14:14 UTC |
daa72b2 | Brad King | 18 November 2015, 15:14:09 UTC | Merge branch 'fix-compute-default-dialect-lto' into release | 18 November 2015, 15:14:09 UTC |
c3dc893 | Brad King | 18 November 2015, 15:12:25 UTC | Make C and C++ default dialect detection robust to advanced optimizations In commit v3.4.0-rc1~71^2 (Project: Determine default language dialect for the compiler, 2015-09-15) we added an "INFO:..." string to the compiler id detection binary. The value can be optimized out of the compiler id binary unless we force it to be included by making the program behavior depend on it at runtime. Add references to the value as we do for the other info strings already. Gentoo-Issue: https://bugs.gentoo.org/show_bug.cgi?id=565744 | 18 November 2015, 15:12:25 UTC |
1c1ace2 | Bill Hoffman | 16 November 2015, 20:31:10 UTC | De-duplicate symbols listed in generated module definition files MS tools have a limit on the number of symbols that can be listed in a `.def` file. If multiple `.obj` files provide a symbol then avoid listing it more than once in the generated `.def` file to avoid counting toward the limit. | 18 November 2015, 15:02:48 UTC |
ca263d1 | Brad King | 18 November 2015, 14:10:51 UTC | MSVC: Fix linking with /MANIFEST:NO option Refactoring in commit v3.4.0-rc1~74^2~1 (MSVC: Rewrite manifest file handling with Makefile and Ninja, 2015-09-15) broke handling of this option. Fix it and add a test case. | 18 November 2015, 14:31:56 UTC |
3379365 | Kitware Robot | 18 November 2015, 05:01:06 UTC | CMake Nightly Date Stamp | 18 November 2015, 05:01:06 UTC |
2b958a2 | Robert Dailey | 15 February 2015, 19:17:54 UTC | cmake-gui: Add option to specify generator toolset The -T parameter to CMake may now be specified through cmake-gui via a new text field in the first-time configure wizard (below the generator chooser). The generator factories specify whether or not they support toolsets. This information is propagated to the Qt code and used to determine if the selected generator should also display the optional Toolset widgets. | 17 November 2015, 15:03:10 UTC |
eb6036a | Kitware Robot | 17 November 2015, 05:01:07 UTC | CMake Nightly Date Stamp | 17 November 2015, 05:01:07 UTC |
6772913 | April Chin | 13 November 2015, 19:35:58 UTC | SunOS: Remove obsolete Studio compiler library directories Our CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES setting is no longer needed because CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES is now populated with the actual implicit link directories for the current toolchain. The old values we hard-coded in CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES are not relevant to modern toolchains, so simply drop them. Co-Author: Shawn Walker-Salas <shawn.walker@oracle.com> | 16 November 2015, 15:41:10 UTC |
30b0db7 | Brad King | 16 November 2015, 14:22:46 UTC | Merge topic 'non-xcode-framework-layout' f6f03ed4 Add test for OSX/iOS Framework directory structure (#15833) 9f053763 Fix iOS Framework directory structure (#15833) | 16 November 2015, 14:22:46 UTC |
166a61c | Brad King | 16 November 2015, 14:22:43 UTC | Merge topic 'add-cray-linux-platform' 31d52139 Cray: Added documentation for cross compiling on a Cray c54a621b Cray: New platform file for Cray Linux Environment and PrgEnv | 16 November 2015, 14:22:43 UTC |
96be53a | Brad King | 16 November 2015, 14:22:41 UTC | Merge topic 'jacoco_out_of_source' 1db32ffe ctest_coverage: Search for Jacoco files in the binary directory | 16 November 2015, 14:22:41 UTC |
1db32ff | Zack Galbreath | 29 October 2015, 20:08:10 UTC | ctest_coverage: Search for Jacoco files in the binary directory Search for Jacoco coverage files in both the source directory and the binary directory. | 16 November 2015, 14:08:42 UTC |