57d4e1c | Brad King | 20 February 2015, 13:33:03 UTC | Merge branch 'private-FindJsonCpp' into release | 20 February 2015, 13:33:03 UTC |
a41d621 | Brad King | 20 February 2015, 13:28:03 UTC | bootstrap: Add --(no-)system-jsoncpp options Provide bootstrap-time control for using a system JsonCpp library. | 20 February 2015, 13:28:03 UTC |
a576844 | Brad King | 20 February 2015, 13:15:43 UTC | FindJsonCpp: Drop new module due to upstream jsoncpp providing package Since jsoncpp 0.7.0 (2014-11-20) the upstream may provide a CMake package configuration file such that find_package(jsoncpp) will find a jsoncppConfig.cmake file. In order to avoid conflicting with this (especially on case-insensitive filesystems), and since we always prefer projects to provide package config files (that they maintain), it is better to not provide FindJsonCpp publicly. Move FindJsonCpp into a private source directory that is not installed so that we can still use it for building CMake itself. Reported-by: Ryan Pavlik <ryan.pavlik@gmail.com> | 20 February 2015, 13:22:02 UTC |
20f64bd | Brad King | 19 February 2015, 14:19:57 UTC | Merge branch 'cmake-gui-reset-generator-toolset-and-platform' into release | 19 February 2015, 14:19:57 UTC |
1ade687 | Brad King | 19 February 2015, 14:09:58 UTC | cmake-gui: Reset generator platform and toolset on configure (#15411) At the start of each configure step we already reset the generator selection (CMAKE_GENERATOR) to match that loaded for the current project. Add missing code to reset the generator platform and toolset (CMAKE_GENERATOR_PLATFORM and CMAKE_GENERATOR_TOOLSET) also so that they do not leak across projects. | 19 February 2015, 14:14:38 UTC |
05e4fc6 | Brad King | 18 February 2015, 14:30:29 UTC | Merge branch 'binary-release-no-OpenSSL-on-Win-or-OSX' into release | 18 February 2015, 14:30:29 UTC |
7e6608f | Brad King | 18 February 2015, 14:29:03 UTC | Utilities/Release: Build OS X and Win binaries without OpenSSL This will tell our curl to use the OS-native TLS/SSL APIs. | 18 February 2015, 14:29:50 UTC |
8371cd7 | Brad King | 18 February 2015, 14:20:24 UTC | Merge branch 'FindJNI-awt-arch' into release | 18 February 2015, 14:20:24 UTC |
bce4e20 | Tiago Stürmer Daitx | 18 February 2015, 06:09:41 UTC | FindJNI: Add arch-specific library dir for JDK 9 layout (#15408) JDK9's directory structure changes and no jdk/jre exists. The arch lib path is now jdk/lib/<arch> (instead of jdk/jre/lib/<arch>). | 18 February 2015, 14:19:17 UTC |
9457bf9 | Brad King | 13 February 2015, 18:49:50 UTC | Merge branch 'doc-3.2-relnotes-fixup' into release | 13 February 2015, 18:49:50 UTC |
6d19ef9 | Brad King | 13 February 2015, 18:45:15 UTC | Help: In 3.2 relnotes move OpenGL/X11 to deprecated/removed section It is a possibly incompatible change. | 13 February 2015, 18:45:15 UTC |
481ec77 | Brad King | 12 February 2015, 21:22:15 UTC | Merge branch 'doc-configure_file-output-location' into release | 12 February 2015, 21:22:15 UTC |
029d38f | Brad King | 12 February 2015, 21:06:07 UTC | Help: Revise configure_file documentation (#15403) Format the documentation with better reST markup. Revise the wording to clarify how relative paths are handled. Also add an example section. | 12 February 2015, 21:20:32 UTC |
da92cda | Brad King | 11 February 2015, 16:08:37 UTC | Merge branch 'cpack_rpm_mulit_prefix_fixup' into release | 11 February 2015, 16:08:37 UTC |
a4568ca | Brad King | 11 February 2015, 16:08:32 UTC | Merge branch 'FindCoin3D-drop-link' into release | 11 February 2015, 16:08:32 UTC |
e2a8984 | Brad King | 11 February 2015, 16:03:02 UTC | FindCoin3D: Drop link to project homepage The project has moved from <http://www.coin3d.org/> to <https://bitbucket.org/Coin3D/coin/wiki/Home>. Simply drop the out-dated link. Few find modules have links to the project sites. Anyone looking to use a given find module likely already knows about the project it finds and can use a search engine to find its homepage. | 11 February 2015, 16:05:55 UTC |
be36bfd | Domen Vrankar | 10 February 2015, 22:03:06 UTC | CPackRPM: Do not run file(GLOB_RECURSE) without CMP0009 set to NEW The file(GLOB_RECURSE) call added by commit 3ec02547 (CPackRPM: Allow multiple path relocation prefixes for one package, 2015-01-21) should not follow directory symlinks, so make sure CMP0009 is set to NEW. | 11 February 2015, 14:56:27 UTC |
0a95c5c | Brad King | 10 February 2015, 17:59:32 UTC | Merge branch 'fix_timeout_docs' into release | 10 February 2015, 17:59:32 UTC |
56cb4a6 | Zack Galbreath | 10 February 2015, 16:07:26 UTC | Help: Fix variable reference in TIMEOUT test property docs Link to 'CTEST_TEST_TIMEOUT', not 'CTEST_TESTING_TIMEOUT'. | 10 February 2015, 17:58:01 UTC |
f3a6e0c | Brad King | 10 February 2015, 15:07:35 UTC | Merge branch 'bootstrap-sphinx-qthelp' into release | 10 February 2015, 15:07:35 UTC |
85fd62e | Nuno Sucena Almeida | 07 February 2015, 22:23:28 UTC | bootstrap: Add --sphinx-qthelp option to enable qthelp doc generation | 10 February 2015, 15:03:10 UTC |
001cd08 | Brad King | 10 February 2015, 14:46:23 UTC | Merge branch 'makefile-missing-comment' into release | 10 February 2015, 14:46:23 UTC |
0b8d958 | Brad King | 10 February 2015, 14:46:12 UTC | Merge branch 'cpack_rpm_mulit_prefix_fixup' into release | 10 February 2015, 14:46:12 UTC |
3d99355 | Domen Vrankar | 08 February 2015, 19:03:53 UTC | CPackRPM: Fix recognition of absolute relocation paths Fix typo in logic added by commit 3ec02547 (CPackRPM: Allow multiple path relocation prefixes for one package, 2015-01-21). | 10 February 2015, 14:41:37 UTC |
eeb2831 | Nils Gladitz | 10 February 2015, 11:26:56 UTC | Makefile: Fix regression in target-bound custom command COMMENT output Fix a logic typo introduced by commit v3.1.0-rc1~781^2 (Generalize cmCustomCommandGenerator to more fields, 2014-03-10). | 10 February 2015, 14:22:05 UTC |
8772420 | Brad King | 06 February 2015, 18:38:41 UTC | Merge branch 'no-global-setlocale' into release | 06 February 2015, 18:38:41 UTC |
0f87023 | Brad King | 06 February 2015, 18:35:21 UTC | Merge branch 'backport-no-global-setlocale' into no-global-setlocale Resolve conflict in Source/CMakeLists.txt by taking both changes. | 06 February 2015, 18:35:21 UTC |
cd408d9 | Brad King | 06 February 2015, 18:23:07 UTC | Add setlocale() calls around use of libarchive APIs (#14934, #15377) The libarchive APIs use nl_langinfo(CODESET) for iconv so they need the locale to be set for LC_CTYPE. However, the rest of CMake does not define any behavior for non-ASCII character classification/conversion so we do not want to setlocale() globally. Add a RAII class to save, set, and restore the locale around calls to libarchive APIs. Inspired-by: Clinton Stimpson <clinton@elemtech.com> | 06 February 2015, 18:32:57 UTC |
87be2e1 | Brad King | 06 February 2015, 18:09:37 UTC | Do not call setlocale() globally in CMake applications (#15377) Revert the changes made by commit v3.1.0-rc1~406^2~1 (Encoding: Add setlocale() to applications, 2014-05-30) and commit v3.1.0-rc1~406^2 (Encoding: Change to only set LC_CTYPE, 2014-06-11), and other setlocale calls added later in their spirit. CMake has not been taught how to deal with non-C locales everywhere. We do not define any functionality for character conversions for non-ASCII strings. Another solution will be needed to address the original problem motivating addition of setlocale() calls. | 06 February 2015, 18:32:26 UTC |
cb01f15 | Brad King | 05 February 2015, 14:55:27 UTC | CMake 3.2.0-rc1 version update | 05 February 2015, 14:55:27 UTC |
1ac598f | Brad King | 05 February 2015, 14:55:04 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 05 February 2015, 14:55:04 UTC |
78c4418 | Brad King | 05 February 2015, 14:52:05 UTC | Merge topic 'rename-release-notes' af8d1c17 Help: Rename 3.x.0 release notes to 3.x | 05 February 2015, 14:52:05 UTC |
af8d1c1 | Brad King | 05 February 2015, 14:47:52 UTC | Help: Rename 3.x.0 release notes to 3.x In commit v3.0.0-rc1~9 (Help: Rename 3.0 release notes to 3.0.0, 2014-02-19) we anticipated the possibility of bugfix-only release notes. However, in practice we have no release notes for bug fix releases because we do not cover bug fixes in release notes at all, only new features. Instead we've been updating the feature-level release notes document in bug fix releases, treating errors in the document as bugs. It makes more sense to maintain release notes at the feature-release level, so rename the documents accordingly. Also update the document titles and intro text to refer only to feature versions and not bugfix versions. | 05 February 2015, 14:50:56 UTC |
f9e05ea | Brad King | 05 February 2015, 14:25:18 UTC | Merge topic 'doc-3.2-relnotes' d81bbc3f Help: Add 3.2 release note for AUTORCC dependency tracking 0f38d9c2 Help: Add 3.2 release notes for file(GENERATE) features 0f580e8e Help: Organize and revise 3.2 release notes e08a78dc Help: Consolidate 3.2 release notes 3a4381b6 Help: Add link target to cmake-language.7 encoding section | 05 February 2015, 14:25:18 UTC |
02d0318 | Brad King | 05 February 2015, 14:25:16 UTC | Merge topic 'update-docs' f9839c49 Help: Document build targets automatically added to console pool. 44d6f3ce Help: Add some cross-linking. | 05 February 2015, 14:25:16 UTC |
9042c87 | Brad King | 05 February 2015, 14:25:14 UTC | Merge topic 'fix-C-standard-features' fb3487a9 Features: Fix C90 feature detection. 6027798a Features: Allow setting standard dialect below the default. 9d767810 Features: Populate CMAKE_<LANG>_STANDARD_DEFAULT only for supported compilers. 72537e44 Features: Add dialect compile flags only if default is known. 82c9d686 AppleClang: Remove redundant UNIX condition. | 05 February 2015, 14:25:14 UTC |
0ae11b1 | Brad King | 05 February 2015, 14:25:12 UTC | Merge topic 'doc-try_compile' 219797e4 Help: Revise try_compile and try_run documentation (#15358) | 05 February 2015, 14:25:12 UTC |
5c29e88 | Brad King | 05 February 2015, 14:25:10 UTC | Merge topic 'cpack-nsis-win64' ecaee7ca CPack: Fix NSIS default 64-bit Windows install directory (#14211) | 05 February 2015, 14:25:10 UTC |
f55a2b2 | Brad King | 05 February 2015, 14:08:42 UTC | Merge branch 'release-3.1' | 05 February 2015, 14:08:42 UTC |
d81bbc3 | Stephen Kelly | 04 February 2015, 20:45:25 UTC | Help: Add 3.2 release note for AUTORCC dependency tracking | 05 February 2015, 13:43:23 UTC |
0f38d9c | Stephen Kelly | 04 February 2015, 20:44:11 UTC | Help: Add 3.2 release notes for file(GENERATE) features | 05 February 2015, 13:43:23 UTC |
0f580e8 | Brad King | 04 February 2015, 18:33:49 UTC | Help: Organize and revise 3.2 release notes Add section headers similar to the 3.1 release notes and move each individual bullet into an appropriate section. Revise and consolidate some bullets covering related areas. Co-Author: Stephen Kelly <steveire@gmail.com> | 05 February 2015, 13:43:22 UTC |
e08a78d | Brad King | 04 February 2015, 18:12:12 UTC | Help: Consolidate 3.2 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.2.0.rst git rm -- Help/release/dev/* except the sample topic: git checkout HEAD -- Help/release/dev/0-sample-topic.rst Reference the new document from the release notes index document. Add a title and intro sentence to the new document by hand. | 05 February 2015, 13:43:22 UTC |
3a4381b | Brad King | 04 February 2015, 23:58:05 UTC | Help: Add link target to cmake-language.7 encoding section | 05 February 2015, 13:43:21 UTC |
ebe1f4f | Kitware Robot | 05 February 2015, 05:01:15 UTC | CMake Nightly Date Stamp | 05 February 2015, 05:01:15 UTC |
fb3487a | Stephen Kelly | 03 February 2015, 20:47:45 UTC | Features: Fix C90 feature detection. This bug caused c_function_prototypes to not be recorded at configure time when compiling with -std=gnu99 or similar. In the case of feature recording, that was not a problem, because the logic in CMakeDetermineCompileFeatures.cmake currently assumes that a feature present for an earlier standard is present for a later standard. However, the detection strings are also used in WriteCompilerDetectionHeader, so the feature macro has been defined to '0' when using a later language dialect. Fix that by not checking the existence of the __STDC_VERSION__ macro at all when detecting C90 features. | 04 February 2015, 23:38:21 UTC |
6027798 | Stephen Kelly | 04 February 2015, 18:14:00 UTC | Features: Allow setting standard dialect below the default. If the requested standard dialect is older than the default dialect then we must use a flag because we cannot decay to a newer standard. | 04 February 2015, 23:36:36 UTC |
9d76781 | Stephen Kelly | 04 February 2015, 21:04:18 UTC | Features: Populate CMAKE_<LANG>_STANDARD_DEFAULT only for supported compilers. If no compiler feature information is known for a given compiler version, do not set a language standard default either. The two settings must be recorded consistently. | 04 February 2015, 23:29:53 UTC |
72537e4 | Stephen Kelly | 04 February 2015, 22:26:11 UTC | Features: Add dialect compile flags only if default is known. The CMAKE_<LANG>_STANDARD_DEFAULT variable indicates whether the compiler has any notion of standard levels and that CMake knows about them. If no language standard levels are available, skip all logic to attempt to add a flag for the level. Also fail with an internal error if a bad default value is set. | 04 February 2015, 23:28:07 UTC |
82c9d68 | Stephen Kelly | 04 February 2015, 21:03:49 UTC | AppleClang: Remove redundant UNIX condition. | 04 February 2015, 23:28:06 UTC |
219797e | Brad King | 04 February 2015, 21:06:13 UTC | Help: Revise try_compile and try_run documentation (#15358) Rewrite the documentation using better reStructuredText markup constructs. Clarify interaction of options like LINK_LIBRARIES and CMAKE_FLAGS. | 04 February 2015, 21:06:13 UTC |
f9839c4 | Stephen Kelly | 04 February 2015, 20:52:13 UTC | Help: Document build targets automatically added to console pool. | 04 February 2015, 20:52:13 UTC |
44d6f3c | Stephen Kelly | 04 February 2015, 20:52:00 UTC | Help: Add some cross-linking. | 04 February 2015, 20:52:00 UTC |
ecaee7c | Brad King | 04 February 2015, 20:09:18 UTC | CPack: Fix NSIS default 64-bit Windows install directory (#14211) When targeting Windows with a 64-bit architecture, use "$PROGRAMFILES64" to get the Program Files folder. Use CMAKE_SIZEOF_VOID_P to check for the architecture size instead of CMAKE_CL_64 because the latter is not defined for all compilers. Inspired-by: Hugh Sorby <h.sorby@auckland.ac.nz> Inspired-by: İsmail Dönmez <ismail@donmez.ws> | 04 February 2015, 20:11:10 UTC |
44100ad | Brad King | 04 February 2015, 18:58:33 UTC | CMake 3.1.2 | 04 February 2015, 18:58:33 UTC |
eef9a47 | Brad King | 04 February 2015, 17:30:58 UTC | Merge branch 'release-3.1' | 04 February 2015, 17:30:58 UTC |
f560fdd | Brad King | 04 February 2015, 17:30:17 UTC | Merge topic 'fix-default-install-config' dea42d92 install: Fix regression in default configuration selection | 04 February 2015, 17:30:17 UTC |
ff90f49 | Brad King | 04 February 2015, 17:30:14 UTC | Merge topic 'fix-msvc-linker-flags-typo' 467f5bcc MSVC: Fix initialization of RelWithDebInfo shared library link flags (#15385) | 04 February 2015, 17:30:14 UTC |
be072d3 | Brad King | 04 February 2015, 17:30:12 UTC | Merge topic 'Qt-AUTOUIC-file-origin' 2fed8e17 QtAutogen: Issue error message with origin file (#15342). | 04 February 2015, 17:30:12 UTC |
8f82004 | Brad King | 04 February 2015, 17:30:10 UTC | Merge topic 'CTestCoverageCollectGCOV-refinements' 809a5a5e Help: Add notes for topic 'CTestCoverageCollectGCOV-refinements' 03c0812c CTestCoverageCollectGCOV: Fix handling of international characters 8caa4e72 CTestCoverageCollectGCOV: Add test case 5c828cc8 CTestCoverageCollectGCOV: Allow custom flags to gcov 30cb628e CTestCoverageCollectGCOV: Fix handling of large file counts | 04 February 2015, 17:30:10 UTC |
809a5a5 | Brad King | 04 February 2015, 17:21:52 UTC | Help: Add notes for topic 'CTestCoverageCollectGCOV-refinements' | 04 February 2015, 17:21:52 UTC |
5f37785 | Kitware Robot | 04 February 2015, 05:01:09 UTC | CMake Nightly Date Stamp | 04 February 2015, 05:01:09 UTC |
2fed8e1 | Stephen Kelly | 03 February 2015, 21:52:17 UTC | QtAutogen: Issue error message with origin file (#15342). | 03 February 2015, 21:52:17 UTC |
e6afd95 | Brad King | 03 February 2015, 18:51:33 UTC | Merge branch 'fix-msvc-linker-flags-typo' into release-3.1 | 03 February 2015, 18:51:33 UTC |
467f5bc | Brad King | 03 February 2015, 18:36:37 UTC | MSVC: Fix initialization of RelWithDebInfo shared library link flags (#15385) Initialize CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO_INIT from the value of CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO_INIT rather than the one for the DEBUG configuration. This typo has been present since the logic was first added in commit 36db45082e (ENH: fix up several problems with new stuff, 2002-11-11). Reported-by: Gunnar Roth <gunnar.roth@gmx.de> | 03 February 2015, 18:41:21 UTC |
fdb0799 | Brad King | 03 February 2015, 18:23:57 UTC | Merge branch 'fix-default-install-config' into release-3.1 | 03 February 2015, 18:23:57 UTC |
dea42d9 | Ben Boeckel | 03 February 2015, 18:01:03 UTC | install: Fix regression in default configuration selection The refactoring in commit v3.1.0-rc1~812^2~16 (stringapi: Pass configuration names as strings, 2014-02-09) broke the code path in cmLocalGenerator::GenerateInstallRules that intends to pick a default install configuration for multi-config generators. Fix the logic to select an empty default configuration only when using a single-config generator whose CMAKE_BUILD_TYPE is not set. Inspired-by: Roman Wüger <roman.wueger@gmx.at> Reported-by: NoRulez <norulez@me.com> | 03 February 2015, 18:05:47 UTC |
03c0812 | Brad King | 03 February 2015, 15:36:17 UTC | CTestCoverageCollectGCOV: Fix handling of international characters When loading the list of target support directories, read the file with UTF-8 encoding since that is what CMake writes into the file. This allows us to support international characters in the path to the build tree containing the target support directories. | 03 February 2015, 15:40:58 UTC |
8caa4e7 | Bill Hoffman | 28 January 2015, 22:08:41 UTC | CTestCoverageCollectGCOV: Add test case | 03 February 2015, 15:40:58 UTC |
5c828cc | Bill Hoffman | 28 January 2015, 22:08:41 UTC | CTestCoverageCollectGCOV: Allow custom flags to gcov Add a GCOV_OPTIONS option to allow specification of custom flags. In ctest_coverage gcov support, if you set CTEST_COVERAGE_EXTRA_FLAGS, they get put on the command line before the -o. In this case we remove the -b and replace it with GCOV_OPTIONS. All other arguments remain the same. | 03 February 2015, 15:40:58 UTC |
30cb628 | Bill Hoffman | 28 January 2015, 22:08:41 UTC | CTestCoverageCollectGCOV: Fix handling of large file counts Use the --files-from option to tar to handle lots of files. | 03 February 2015, 15:40:53 UTC |
aec1137 | Brad King | 03 February 2015, 14:46:21 UTC | Merge topic 'rpm_multi_prefix' 3ec02547 CPackRPM: Allow multiple path relocation prefixes for one package | 03 February 2015, 14:46:21 UTC |
99e3650 | Brad King | 03 February 2015, 14:46:20 UTC | Merge topic 'make-NOTPARALLEL-not-PHONY' 3cec0c75 Makefile: Generate .NOTPARALLEL without .PHONY (#14312) | 03 February 2015, 14:46:20 UTC |
1acf362 | Brad King | 03 February 2015, 14:46:18 UTC | Merge topic 'GNU-5-CXX14' 68b5b23b Features: Update GNU 5.0 C++14 features. | 03 February 2015, 14:46:18 UTC |
460f7bc | Kitware Robot | 03 February 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 03 February 2015, 05:01:08 UTC |
cf38f68 | Kitware Robot | 02 February 2015, 05:01:07 UTC | CMake Nightly Date Stamp | 02 February 2015, 05:01:07 UTC |
8d69764 | Kitware Robot | 01 February 2015, 05:01:08 UTC | CMake Nightly Date Stamp | 01 February 2015, 05:01:08 UTC |
68b5b23 | Stephen Kelly | 31 January 2015, 20:16:12 UTC | Features: Update GNU 5.0 C++14 features. Trunk already has these features and they are listed in the status page. Also confirmed manually by running trunk. | 31 January 2015, 20:16:12 UTC |
83ae27d | Kitware Robot | 31 January 2015, 05:01:16 UTC | CMake Nightly Date Stamp | 31 January 2015, 05:01:16 UTC |
a01f81b | Brad King | 30 January 2015, 15:39:12 UTC | Merge topic 'ctest_submmit-CDASH_UPLOAD-encode-url' 18e3771a ctest_submit: Escape URL components in CDASH_UPLOAD mode | 30 January 2015, 15:39:12 UTC |
18e3771 | Bill Hoffman | 29 January 2015, 19:42:44 UTC | ctest_submit: Escape URL components in CDASH_UPLOAD mode Call curl_easy_escape on arguments sent to CDash upload. | 30 January 2015, 15:36:38 UTC |
36a1ef4 | Brad King | 30 January 2015, 15:24:55 UTC | Merge branch 'release-3.1' | 30 January 2015, 15:24:55 UTC |
37662ea | Brad King | 30 January 2015, 15:24:21 UTC | Merge branch 'backport-fix-cpack-symlink-create-dir' into release-3.1 | 30 January 2015, 15:24:21 UTC |
edc9ff9 | Brad King | 30 January 2015, 15:23:10 UTC | Merge topic 'feature-record-msvc' d3489bdb Features: Record for MSVC 2010-2015 3228fc50 Features: Define meaning for no language standard default | 30 January 2015, 15:23:10 UTC |
db4b9fe | Brad King | 30 January 2015, 15:23:07 UTC | Merge topic 'fix-cpack-symlink-create-dir' 55e68bc9 Merge branch 'backport-fix-cpack-symlink-create-dir' into fix-cpack-symlink-create-dir 4dc5acee CPack: Fix packaging of source tarballs with symbolic links 81221b80 CPack: Fix packaging of source tarballs with symbolic links | 30 January 2015, 15:23:07 UTC |
85fe940 | Brad King | 30 January 2015, 15:23:05 UTC | Merge topic 'ninja-msvc-only-C-and-CXX' 8a93d3ea Ninja: Use "deps = msvc" only for C and CXX (#15253) | 30 January 2015, 15:23:05 UTC |
e62e04f | Brad King | 30 January 2015, 15:23:03 UTC | Merge topic 'vs-windows-store-default-language' 500794b0 VS: Set default language in generated Windows Phone and Store projects 4c5574a1 VS: Add missing newlines to .vcxproj generation | 30 January 2015, 15:23:03 UTC |
fa5f566 | Brad King | 30 January 2015, 15:23:01 UTC | Merge topic 'build-require-libarchive-3' 3526daf5 Require libarchive 3.0.0 or later | 30 January 2015, 15:23:01 UTC |
55e68bc | Brad King | 30 January 2015, 15:09:37 UTC | Merge branch 'backport-fix-cpack-symlink-create-dir' into fix-cpack-symlink-create-dir Resolve conflict in Source/CPack/cmCPackGenerator.cxx with our side. | 30 January 2015, 15:09:37 UTC |
4dc5ace | Bill Hoffman | 29 January 2015, 16:52:30 UTC | CPack: Fix packaging of source tarballs with symbolic links When staging the package installation, if the first file in a directory happens to be a symbolic link, make sure we create the directory before trying to create the link. | 30 January 2015, 15:08:12 UTC |
81221b8 | Bill Hoffman | 29 January 2015, 16:52:30 UTC | CPack: Fix packaging of source tarballs with symbolic links When staging the package installation, if the first file in a directory happens to be a symbolic link, make sure we create the directory before trying to create the link. | 30 January 2015, 15:06:09 UTC |
d3489bd | Robert Maynard | 19 January 2015, 20:49:06 UTC | Features: Record for MSVC 2010-2015 Also, in WCDH add MSVC Compatibility for cxx_align{of,as}. Co-Author: Stephen Kelly <steveire@gmail.com> Co-Author: Brad King <brad.king@kitware.com> | 30 January 2015, 14:57:33 UTC |
3cec0c7 | Brad King | 30 January 2015, 14:50:09 UTC | Makefile: Generate .NOTPARALLEL without .PHONY (#14312) In commit v3.0.0-rc1~222^2 (Makefile: Allow "gmake target1 target2 -j", 2013-12-18) we added generation of a .NOTPARALLEL rule and told the generator it is "symbolic" because the file will never be created. This causes ".PHONY" to be used. However, "clearmake" does not support parsing of .PHONY specifically for .NOTPARALLEL, so simply drop it. This should not affect the role of the .NOTPARALLEL rule for GNU make. | 30 January 2015, 14:50:09 UTC |
dea1631 | Kitware Robot | 30 January 2015, 05:01:10 UTC | CMake Nightly Date Stamp | 30 January 2015, 05:01:10 UTC |
8a93d3e | Brad King | 29 January 2015, 16:02:06 UTC | Ninja: Use "deps = msvc" only for C and CXX (#15253) The "/showIncludes" flag is only available with MS C and C++ compilers, and on compilers that "simulate" them (like Intel for Windows). Fix our logic to choose this type only for MS tools with these languages. All other cases need to use "deps = gcc" and define DEP_FILE in the build rule. | 29 January 2015, 20:34:24 UTC |
3228fc5 | Brad King | 26 January 2015, 21:42:36 UTC | Features: Define meaning for no language standard default Define an empty string in CMAKE_<LANG>_STANDARD_DEFAULT to mean that the toolchain has no notion of lanuage standard levels. In this case the <LANG>_STANDARD[_REQUIRED] properties will have no effect. Update the RunCMake.CompileFeatures test to exclude the LinkImplementationFeatureCycle test when there is no standard default. It can never fail because no use of specific features will adjust the CXX_STANDARD level required for any target since the standard levels have no meaning in this case. | 29 January 2015, 20:01:40 UTC |
500794b | Robert Goulet | 29 January 2015, 18:38:52 UTC | VS: Set default language in generated Windows Phone and Store projects Otherwise building such projects gives: warning APPX1901: The DefaultLanguage property is either missing from the project file or does not have a value | 29 January 2015, 19:30:29 UTC |
4c5574a | Robert Goulet | 29 January 2015, 18:38:46 UTC | VS: Add missing newlines to .vcxproj generation | 29 January 2015, 19:29:01 UTC |
3ec0254 | Domen Vrankar | 20 January 2015, 23:29:46 UTC | CPackRPM: Allow multiple path relocation prefixes for one package | 29 January 2015, 15:48:58 UTC |
ea7ca13 | Brad King | 29 January 2015, 14:16:09 UTC | Merge branch 'release-3.1' | 29 January 2015, 14:16:20 UTC |