https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
08a6166 Extend Visual Studio sln generator to accept MAP_IMPORTED_CONFIG_*. This allows 3rd party projects added via include_external_msproject, to compile preferred configuration despite different naming standard 03 April 2017, 23:18:12 UTC
b2feb95 CMake Nightly Date Stamp 02 April 2017, 04:01:02 UTC
20326cf CMake Nightly Date Stamp 01 April 2017, 04:01:06 UTC
c791fb1 Merge topic '16733-bundle-genex' d1dac1ac Xcode: Execute RunCMake.Framework also for Xcode generator d02709d7 Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressions 013ffe76 cmGeneratorTarget: Call GetFrameworkDirectory in GetFullNameInternal 32e9d0ca cmGeneratorTarget: Use enum to describe bundle directory query level Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !635 31 March 2017, 14:40:02 UTC
4a553ec Merge topic 'vfort-object-linker-lang' 2c9f3578 VS: Decide project type by linker lang as fallback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !643 31 March 2017, 14:39:23 UTC
a466d6f Merge topic 'libuv-name-fix' ec670408 FindLibUV: Add Windows library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !647 31 March 2017, 14:39:05 UTC
8772fc8 Merge topic 'ipo-policy-CMP0069' dfa8263f Implement interprocedural optimization for GNU compilers 1588a577 Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATION a7575700 Refactoring: s,GetFeatureAsBool,IsIPOEnabled, e05835c3 CheckIPOSupported: Visual Studio and Xcode generators do not support IPO Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com> Merge-request: !568 31 March 2017, 14:38:08 UTC
60dde28 CMake Nightly Date Stamp 31 March 2017, 04:01:04 UTC
d1dac1a Xcode: Execute RunCMake.Framework also for Xcode generator 30 March 2017, 20:24:54 UTC
d02709d Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressions Closes #16733 30 March 2017, 20:24:54 UTC
013ffe7 cmGeneratorTarget: Call GetFrameworkDirectory in GetFullNameInternal 30 March 2017, 20:24:54 UTC
32e9d0c cmGeneratorTarget: Use enum to describe bundle directory query level 30 March 2017, 20:24:54 UTC
dfa8263 Implement interprocedural optimization for GNU compilers Honor the `INTERPROCEDURAL_OPTIMIZATION` target property for GNU compilers by activating their link-time-optimization (LTO) flags. 30 March 2017, 18:56:52 UTC
1588a57 Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATION Previously the `INTERPROCEDURAL_OPTIMIZATION` target property was honored only for the Intel compiler on Linux and otherwise ignored. In order to add support for more compilers incrementally without changing behavior in the future, add a new policy whose NEW behavior enforces the `INTERPROCEDURAL_OPTIMIZATION` property. Add flags for supported compilers and otherwise produce an error. 30 March 2017, 18:56:46 UTC
2c9f357 VS: Decide project type by linker lang as fallback Fixes: #16738 30 March 2017, 17:22:02 UTC
ec67040 FindLibUV: Add Windows library name 30 March 2017, 16:53:57 UTC
3e2f6bd Merge branch 'release' 30 March 2017, 14:28:03 UTC
a757570 Refactoring: s,GetFeatureAsBool,IsIPOEnabled, Method 'GetFeatureAsBool' is used only with 'INTERPROCEDURAL_OPTIMIZATION' feature. Substituting 'GetFeatureAsBool' with 'IsIPOEnabled'. 30 March 2017, 14:16:30 UTC
e05835c CheckIPOSupported: Visual Studio and Xcode generators do not support IPO 30 March 2017, 14:16:10 UTC
9e32b88 CMake 3.8.0-rc4 30 March 2017, 13:16:41 UTC
c268850 Merge branch 'release' 30 March 2017, 13:14:12 UTC
cb0f3cb Merge topic '10749-aix-version' 01a8a201 AIX: Properly detect host system version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !645 30 March 2017, 13:05:06 UTC
1cc918a Merge topic 'ctest-disable-tests' b070947d Add 'DISABLED' test property 42c68aad CTest: Improve 'Completion Status' reported to CDash for 'Not Run' tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !571 30 March 2017, 13:01:06 UTC
a820327 Merge topic 'sdcc-compiler-id' 5695558f SDCC: Fix identification of current sdcc compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !644 30 March 2017, 12:59:05 UTC
d66081b Merge topic 'iwyu' 48cfb295 cmFortranParser: remove unnecessary typedef 90bb5f64 cmCommandArgumentParserHelper: remove unnecessary include ab5f4e81 cmFortranParserImpl: remove unnecessary include f8ed8bef testEncoding: use cmsys::ifstream 8647c6cd testEncoding: include <cmsys/ConsoleBuf.hxx> on Windows only 21a6ed49 cmFileCommand: add <cm_curl.h> include a2275bdd cmFileCommand: remove unnecessary friend declaration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !626 30 March 2017, 12:58:26 UTC
2f35978 Merge topic 'cmake-file-install-symlink-on-nonexistng-path' 8e8f1118 handle non-existing symlink creation locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !642 30 March 2017, 12:57:07 UTC
7a6ab42 Merge topic 'FindBoost-1.64-deps' 556d98da FindBoost: Update 1.64 dependencies using 1.64 beta1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !629 30 March 2017, 12:55:19 UTC
18eeed4 Merge branch 'FindBoost-1.64-deps' into release 30 March 2017, 12:55:01 UTC
7bb8b38 Merge topic '16742-swift-3.0' 77139e32 Swift: Simplify mixed test case to make it version agnostic c03141c0 Swift: Default to Swift 3.0 with Xcode 8.3 and later Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !638 30 March 2017, 12:52:37 UTC
556d98d FindBoost: Update 1.64 dependencies using 1.64 beta1 30 March 2017, 10:43:13 UTC
f6d802b CMake Nightly Date Stamp 30 March 2017, 04:01:03 UTC
01a8a20 AIX: Properly detect host system version CMakeDetermineSystem.cmake uses "uname -r" to get CMAKE_HOST_SYSTEM_VERSION on AIX. AIX uses "uname -v" for the major version and "uname -r" for the minor version. Thanks to Chris Taylor for the suggested patch. Closes #10749 29 March 2017, 19:20:23 UTC
cb4e731 Merge branch 'sdcc-compiler-id' into release 29 March 2017, 17:22:06 UTC
5695558 SDCC: Fix identification of current sdcc compiler The sdcc compiler no longer defines the `SDCC` preprocessor macro. Instead `__SDCC_VERSION_MAJOR` and similar component-wise macros are defined. Use them instead if defined. Issue: #16746 29 March 2017, 17:21:49 UTC
48cfb29 cmFortranParser: remove unnecessary typedef 29 March 2017, 16:48:48 UTC
90bb5f6 cmCommandArgumentParserHelper: remove unnecessary include 29 March 2017, 16:48:47 UTC
ab5f4e8 cmFortranParserImpl: remove unnecessary include 29 March 2017, 16:48:47 UTC
f8ed8be testEncoding: use cmsys::ifstream 29 March 2017, 16:48:47 UTC
8647c6c testEncoding: include <cmsys/ConsoleBuf.hxx> on Windows only 29 March 2017, 16:48:47 UTC
21a6ed4 cmFileCommand: add <cm_curl.h> include 29 March 2017, 16:48:47 UTC
a2275bd cmFileCommand: remove unnecessary friend declaration 29 March 2017, 16:48:47 UTC
6ca509e Merge branch '16742-swift-3.0' into release 29 March 2017, 14:40:59 UTC
b070947 Add 'DISABLED' test property When this property is set, the test is skipped and its status is automatically set to 'Not Run'. A disabled test will not be counted in the total number of tests and its completion status will be 'Disabled'. 29 March 2017, 14:29:57 UTC
77139e3 Swift: Simplify mixed test case to make it version agnostic Issue: #16742 29 March 2017, 13:36:05 UTC
6a5a214 Merge branch 'release' 29 March 2017, 13:25:28 UTC
d4a9957 Merge branch 'vs-rc-defines' into release 29 March 2017, 13:24:29 UTC
6dc7262 Merge topic 'vs-rc-defines' fff34934 MSVC: Restore _DEBUG preprocessor definition in RC debug builds 79a91538 RC: Add missing CMAKE_RC_FLAGS_<CONFIG> entries to cache c77194ec VS: Honor preprocessor definitions in RC flags 1449f6f6 cmVisualStudio10TargetGenerator: De-duplicate preprocessor defs 8a619e8c cmIDEOptions: Add GetDefines method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !640 29 March 2017, 13:14:54 UTC
4a6a27a Merge topic 'update-kwsys' cdd2875a Merge branch 'upstream-KWSys' into update-kwsys e9c5505b KWSys 2017-03-28 (34999b6a) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !637 29 March 2017, 13:12:41 UTC
2b9086d Merge topic 'vfproj-object-libs-fix' 7a411dfb VS: Fix OBJECT library support in Intel Fortran projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !636 29 March 2017, 13:12:20 UTC
ece20f7 Merge topic 'sphinx-cmake-theme' 62b85c94 Utilities/Sphinx: Use brighter colors for html theme Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !641 29 March 2017, 13:11:38 UTC
3e4e659 CMake Nightly Date Stamp 29 March 2017, 04:01:07 UTC
8e8f111 handle non-existing symlink creation locations 28 March 2017, 22:22:52 UTC
c03141c Swift: Default to Swift 3.0 with Xcode 8.3 and later Xcode 8.3 has dropped support for Swift 2.3 so that compiler and feature detection failed. Closes #16742 28 March 2017, 20:06:29 UTC
62b85c9 Utilities/Sphinx: Use brighter colors for html theme Set Sphinx `html_theme_options` to give the generated documentation a brighter and softer look than the default colors. 28 March 2017, 17:38:42 UTC
fff3493 MSVC: Restore _DEBUG preprocessor definition in RC debug builds In commit v3.8.0-rc1~304^2 (MSVC: Do not define _DEBUG explicitly when using /MDd, 2016-11-15) we removed the `_DEBUG` preprocessor definition from MSVC C and C++ flags because the `cl` compiler automatically defines it in Debug builds anyway. However, the VS generators propagate C preprocessor definitions to the RC (Windows Resource Compiler) tool. This means that we used to explicitly define `_DEBUG` for RC debug builds. Therefore existing project code may expect the definition to be there even though the `rc` compiler itself does not implicitly define `_DEBUG` in debug builds. Add the `_DEBUG` flag to the default `CMAKE_RC_FLAGS_DEBUG` instead to restore this definition for RC debug builds. This also makes it available consistently in VS, Ninja, and Makefile generators. Fixes: #16745 28 March 2017, 17:10:56 UTC
79a9153 RC: Add missing CMAKE_RC_FLAGS_<CONFIG> entries to cache 28 March 2017, 17:10:55 UTC
c77194e VS: Honor preprocessor definitions in RC flags The VS generators use the C (or CXX) preprocessor definitions for the Windows Resource Compiler tool. This causes definitions parsed out of `CMAKE_RC_FLAGS[_<CONFIG>]` variables to be dropped. Fix the implementation to preserve both. Issue: #16745 28 March 2017, 17:10:55 UTC
1449f6f cmVisualStudio10TargetGenerator: De-duplicate preprocessor defs 28 March 2017, 17:10:55 UTC
8a619e8 cmIDEOptions: Add GetDefines method 28 March 2017, 17:10:55 UTC
7a411df VS: Fix OBJECT library support in Intel Fortran projects The `TargetExt` for `.vfproj` object libraries should be `.lib` to match the `OutputFile` value. Otherwise Visual Fortran raises warnings: TargetPath(...) does not match the Library's OutputFile property value (...) 28 March 2017, 14:34:26 UTC
cdd2875 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-03-28 (34999b6a) 28 March 2017, 14:18:10 UTC
e9c5505 KWSys 2017-03-28 (34999b6a) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 34999b6ab815d1456818f4517338a15be7f89ea0 (master). Upstream Shortlog ----------------- Daniel Pfeifer (1): 6f43bcef FStream: Make (i|o)fstream::is_open function public 28 March 2017, 14:18:09 UTC
cc4fbda Merge branch 'release' 28 March 2017, 14:17:42 UTC
3d3eacb Merge topic 'libarchive-backport-zip-dir-fix' 9dfccdc2 libarchive: backport zip directory recognition fix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !634 28 March 2017, 14:15:19 UTC
83199f8 Merge topic 'InstallRequiredSystemLibraries-vs2017' 6eb609fd InstallRequiredSystemLibraries: Find VS 2017 redist directory cf784d9f Add undocumented CMake language means to find VS 2017 082c0375 InstallRequiredSystemLibraries: Split VS 2017 search paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !632 28 March 2017, 14:14:59 UTC
4d97086 Merge topic 'ninja-fix-sysconf-non-limit' 92fe00d3 Ninja: Fix command line limit when sysconf has no ARG_MAX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !633 28 March 2017, 14:14:40 UTC
2149943 CMake Nightly Date Stamp 28 March 2017, 04:01:03 UTC
85abc5f Merge branch 'libarchive-backport-zip-dir-fix' into release 27 March 2017, 20:53:55 UTC
9dfccdc libarchive: backport zip directory recognition fix Backport upstream libarchive commit 2ecf8d1c1e (Try harder to detect directories in zip archives, 2016-12-23). Fixes: #16741 27 March 2017, 20:53:20 UTC
42c68aa CTest: Improve 'Completion Status' reported to CDash for 'Not Run' tests Previously, the completion status of not run tests was always set to "Not Run". Make it more descriptive. This value is written to `Test.xml` and then displayed as 'Test Details' in CDash. 27 March 2017, 18:21:21 UTC
8c94f50 Merge branch 'ninja-fix-sysconf-non-limit' into release 27 March 2017, 17:42:30 UTC
92fe00d Ninja: Fix command line limit when sysconf has no ARG_MAX The `sysconf(3)` manual explains that the return value can be `-1` for limits if there is no definite limit. Recognize this case and skip using the value as a limit candidate. Otherwise we use response files unconditionally on such systems instead of checking other limits. Fixes: #16740 27 March 2017, 17:42:19 UTC
3ed87b7 Merge branch 'InstallRequiredSystemLibraries-vs2017' into release 27 March 2017, 15:50:36 UTC
6eb609f InstallRequiredSystemLibraries: Find VS 2017 redist directory Use our undocumented `cmake_host_system_information` query to find the VS 2017 installation directory by asking the VS installer tool. Then look relative to that for the redist directory. Fixes: #16737 27 March 2017, 15:43:01 UTC
cf784d9 Add undocumented CMake language means to find VS 2017 Add a query to the `cmake_host_system_information` command to get the location of a VS 2017 installation. Leave it undocumented and for internal use for now. 27 March 2017, 15:43:01 UTC
082c037 InstallRequiredSystemLibraries: Split VS 2017 search paths VS 2017 does not have the same registry entries or other paths we search for other VS versions. Split the search code paths to treat it separately. 27 March 2017, 15:43:01 UTC
89e2c92 Merge topic 'cpack-rpm-debuginfo-honor-package-filename' f237f5f8 CPack/RPM: support for debuginfo package renaming 6c09c5d6 CPack/RPM honor package file name on debuginfo enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !620 27 March 2017, 13:13:31 UTC
42b7d13 Merge topic 'cpack-rpm-tests-handle-build-id-links' 4ba065b2 CPack/RPM tests: handle build-id links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !628 27 March 2017, 13:09:42 UTC
16cd860 Merge branch 'cpack-rpm-tests-handle-build-id-links' into release 27 March 2017, 13:08:39 UTC
4ba065b CPack/RPM tests: handle build-id links Build id links generation was introduced in rpm 4.13.0.1 so files related to them should be ignored as they are not relevant for the tests. Fixes #16710 27 March 2017, 13:08:24 UTC
341b420 Merge topic 'cm-sys-stat' e9fc7ff5 Add self-sufficient wrapper for <sys/stat.h> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !625 27 March 2017, 13:05:13 UTC
ba37985 Merge topic 'cpack-rpm-debuginfo-docs-cleanup' 1e0fc685 CPack/RPM can now generate a single debuginfo package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !630 27 March 2017, 13:02:41 UTC
0ff8f12 Merge topic 'update-kwsys' ea2a91a4 Merge branch 'upstream-KWSys' into update-kwsys fda80fde KWSys 2017-03-24 (7e9f7b7b) 64490637 update-kwsys: Disable custom gitattributes during import f1a55839 update-third-party: Add helper to disable custom gitattributes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !624 27 March 2017, 13:02:02 UTC
bb27f72 Merge topic 'InstallRequiredSystemLibraries-test-openmp' 70d8f0d0 Tests: Activate InstallRequiredSystemLibraries OpenMP libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !623 27 March 2017, 13:01:29 UTC
2b35077 Merge branch 'cpack-rpm-debuginfo-docs-cleanup' into release 27 March 2017, 12:57:40 UTC
1e0fc68 CPack/RPM can now generate a single debuginfo package CMake 3.8 introduced possibility of generating a single debuginfo package even if component packaging is enabled so this note no longer applies. 27 March 2017, 12:57:33 UTC
deec891 CMake Nightly Date Stamp 27 March 2017, 04:01:02 UTC
d6ef21c CMake Nightly Date Stamp 26 March 2017, 04:01:02 UTC
f237f5f CPack/RPM: support for debuginfo package renaming 25 March 2017, 14:25:55 UTC
3ac205f CMake Nightly Date Stamp 25 March 2017, 04:01:03 UTC
e9fc7ff Add self-sufficient wrapper for <sys/stat.h> 24 March 2017, 21:58:25 UTC
ea2a91a Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2017-03-24 (7e9f7b7b) Resolve conflicts in `.gitattributes` by integrating changes from both sides. Keep the `our-c-style` attribute that KWSys uses, but drop their definition of it in favor of ours (Git only allows custom attributes in the top level anyway). Then add our own attribute line to unset the `format.clang-format` attribute for KWSys sources since we do not want to format third-party code ourselves. 24 March 2017, 19:17:25 UTC
fda80fd KWSys 2017-03-24 (7e9f7b7b) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 7e9f7b7bdc8ac54006a40a775867022c4d678b06 (master). Upstream Shortlog ----------------- Brad King (3): 0af48083 Drop custom Git whitespace check attribute 6365886c Define a custom Git attribute to mark sources using our C style d22c2743 clang-format.bash: Use Git attributes to mark files for formatting Egor Pugin (3): ce44c58a FStream: Export ReadBOM() from shared library 04e24b2b ConsoleBuf: Remove export macro from BasicConsoleBuf template 858d5edd Encoding: Export CommandLineArguments from shared library 24 March 2017, 19:16:56 UTC
6449063 update-kwsys: Disable custom gitattributes during import The KWSys `.gitattributes` file now defines custom attributes. Git does not support these in a subdirectory where we are about to place the content, so comment them out during import. This also ensures that the `our-c-style` attribute on KWSys sources does not activate the `format.clang-format` attribute on the third-party import branch. 24 March 2017, 19:16:39 UTC
f1a5583 update-third-party: Add helper to disable custom gitattributes Provide a helper function that import scripts can use when the third-party project defines custom Git attributes in its top-level `.gitattributes` file. These must be commented out because Git does not support custom attributes in a subdirectory where we where the third-party project is about to be merged. 24 March 2017, 19:13:55 UTC
6c09c5d CPack/RPM honor package file name on debuginfo enabled Packages with debuginfo enabled should still honor defined package file name if file name is not set to RPM-DEFAULT. Fixes #16715 24 March 2017, 18:52:02 UTC
3142808 Merge branch 'release' 24 March 2017, 14:45:05 UTC
97662ba Merge topic 'binaries-from-gitlab-repo' 954185d4 Utilities/Release: Fetch stage/master/head Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !621 24 March 2017, 14:43:43 UTC
70d8f0d Tests: Activate InstallRequiredSystemLibraries OpenMP libs The SimpleInstall test performs a smoke test of this module. Activate the OpenMP code paths. 24 March 2017, 14:40:58 UTC
954185d Utilities/Release: Fetch stage/master/head Update our release scripts to fetch `refs/stage/master/head` from the `gitlab.kitware.com` repository. This will allow us to prepare releases from staged commits before merging them to `master` or `release`. 24 March 2017, 12:56:41 UTC
back to top