https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
8b705cd Add support for RESW files to VS generator. Add support for RESW files to Visual Studio 2010+ generatos. Resw files are added as PRIResource element. 02 February 2015, 18:54:26 UTC
8320bd9 Do not add extra spaces in single line before closing tag. Do not add extra spaces in single line before closing tag. Doing so will result in compilation error. 02 February 2015, 18:52:42 UTC
1775e25 Add support for XAML files to VS generator. Add support for XAML files to Visual Studio 2010+ generatos. Xaml files are added as Page or ApplicationDefinition if VS_APPLICATION_DEFINITION property is set. Note: Windows 8.0 toolchain does not allow to use absolute paths to compile Xaml files. In that case paths relative to project directory are written. This will work if build directory is very same as source directory or user manually copy Xaml files to build directory. Other solutions were not found or feasible (like hooking in MSBuild to deal with issue). Windows 8.1 toolchain is straightforward and accept generated solution without problems. 02 February 2015, 18:50:43 UTC
cf38f68 CMake Nightly Date Stamp 02 February 2015, 05:01:07 UTC
8d69764 CMake Nightly Date Stamp 01 February 2015, 05:01:08 UTC
83ae27d CMake Nightly Date Stamp 31 January 2015, 05:01:16 UTC
a01f81b 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 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 Merge branch 'release-3.1' 30 January 2015, 15:24:55 UTC
37662ea Merge branch 'backport-fix-cpack-symlink-create-dir' into release-3.1 30 January 2015, 15:24:21 UTC
edc9ff9 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 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 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 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 Merge topic 'build-require-libarchive-3' 3526daf5 Require libarchive 3.0.0 or later 30 January 2015, 15:23:01 UTC
55e68bc 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 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 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 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
dea1631 CMake Nightly Date Stamp 30 January 2015, 05:01:10 UTC
8a93d3e 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 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 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 VS: Add missing newlines to .vcxproj generation 29 January 2015, 19:29:01 UTC
ea7ca13 Merge branch 'release-3.1' 29 January 2015, 14:16:20 UTC
326cfe2 Merge topic 'xcode-revise-make-program' ab9fa54d Xcode: Switch to internal CMAKE_MAKE_PROGRAM lookup by generator (#15324) 11e2e6ca Xcode: Select make program at build time e4055a61 Xcode: Add internal API to find xcodebuild 29 January 2015, 14:14:00 UTC
98659ae Merge topic 'vs-shader-flags' 4775c901 VS: Add source file property to set extra hlsl shader flags 29 January 2015, 14:13:58 UTC
983a98e Merge topic 'ctest-update-gmake-error-match' d52b5f88 ctest_build: Update GNU make error message matching (#15379) 29 January 2015, 14:13:56 UTC
abec421 Merge topic 'fix-OBJECT_DEPENDS-after-path-normalization' 9259d778 Normalize OBJECT_DEPENDS paths to match custom commands (#15366) 29 January 2015, 14:13:53 UTC
ab9fa54 Xcode: Switch to internal CMAKE_MAKE_PROGRAM lookup by generator (#15324) The "cmakexbuild" wrapper is not needed for Xcode 4 and above, and the path to it may change when CMake moves. Avoid storing a specific path to a build program in CMakeCache.txt and instead compute the value for CMAKE_MAKE_PROGRAM on demand. However, if a user does set the value explicitly then honor it. This does for Xcode what commit v3.0.0-rc1~260^2~4 (VS: Switch to internal CMAKE_MAKE_PROGRAM lookup by generators, 2013-11-15) did for Visual Studio generators. 29 January 2015, 14:11:11 UTC
3526daf Require libarchive 3.0.0 or later Older versions do not provide archive_entry_copy_sourcepath_w. 29 January 2015, 13:46:01 UTC
5968ad5 CMake Nightly Date Stamp 29 January 2015, 05:01:09 UTC
11e2e6c Xcode: Select make program at build time Extend the change made in commit v3.0.0-rc1~260^2~16 (Teach GenerateBuildCommand to find its own make program, 2013-11-13) to have the Xcode generator pick between "xcodebuild" and CMake's own copy of "cmakexbuild" at build time based on the version of Xcode. 28 January 2015, 19:01:55 UTC
e4055a6 Xcode: Add internal API to find xcodebuild Teach the Xcode generator to compute the location of this tool or the cmakexbuild wrapper. Add internal APIs to get the locations on demand. Use the "cmakexbuild" wrapper for Xcode < 4, and "xcodebuild" for modern Xcode. 28 January 2015, 18:41:55 UTC
048fb8e Merge branch 'ctest-update-gmake-error-match' into release 28 January 2015, 15:42:07 UTC
d52b5f8 ctest_build: Update GNU make error message matching (#15379) The "No rule to make target" error message of gmake is not correctly recognized since GNU make changed the quoting style in commit 23c2b99e9d (Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines, 2012-03-04). Fix our regex to match both old and new quoting styles. 28 January 2015, 15:32:06 UTC
de4ccee Merge topic 'OpenSSL_102' c5d9a828 FindOpenSSL: fix detection of OpenSSL 1.0.2 28 January 2015, 14:33:42 UTC
b7d7b30 Merge topic 'drop-win9x-reference' 43eca402 drop reference to removed Windows 9x support 28 January 2015, 14:33:40 UTC
6a0a407 Merge topic 'shorten-test-paths' 70c50962 Tests: Shorten paths in ExternalProjectLocal 539c5c25 Tests: Shorten paths in RunCMake.CompileFeatures 494f6e8d Tests: Shorten paths in CompileDefinitions 28 January 2015, 14:33:38 UTC
4775c90 VS: Add source file property to set extra hlsl shader flags Create a VS_SHADER_FLAGS source file property so that we can set all other Visual Studio .hlsl shader file compilation flags. 28 January 2015, 14:29:50 UTC
e6214b9 Merge branch 'fix-OBJECT_DEPENDS-after-path-normalization' into release 28 January 2015, 14:07:44 UTC
9259d77 Normalize OBJECT_DEPENDS paths to match custom commands (#15366) Custom command path normalization added in commit v3.1.0-rc1~471^2 (add_custom_command: Normalize OUTPUT and DEPENDS paths, 2014-05-28) broke use of OBJECT_DEPENDS to bring in custom commands because the latter paths were not normalized too. Normalize them and add a test case. Reported-by: Daniel v. Gerpen 28 January 2015, 14:06:21 UTC
5d96094 Merge branch 'OpenSSL_102' into release 28 January 2015, 13:52:51 UTC
0d59fa3 CMake Nightly Date Stamp 28 January 2015, 05:01:09 UTC
c5d9a82 FindOpenSSL: fix detection of OpenSSL 1.0.2 27 January 2015, 21:53:54 UTC
a47b904 Merge topic 'file-strings-utf-16' 1f77a700 file: Teach STRINGS to support UTF-16 and UTF-32 encodings 27 January 2015, 16:36:45 UTC
1f77a70 file: Teach STRINGS to support UTF-16 and UTF-32 encodings 27 January 2015, 16:30:26 UTC
c1f5d6e Merge topic 'test-features-enforce-expectation' 67e76e82 Features: Fix test to reject missing expectation definitions 3046be77 Features: Emit a test failure if 'override' is present but not expected 27 January 2015, 16:22:12 UTC
8eb3033 Merge topic 'doc-cmake-E-mode' 4c49ce96 Help: Document 'cmake -E <command>' modes in cmake.1 manual 27 January 2015, 16:22:10 UTC
af9cf04 Merge topic 'cmake-E-tar-files-from' 44fd71de cmake: Teach "-E tar" command a "--files-from=" option 27 January 2015, 16:22:08 UTC
33daec1 Merge topic 'test-rerun-cmake' 7f2dc8dc configure_file: Test that CMake re-runs on input change or output missing daf95a38 try_compile: Test that CMake re-runs on input change 27 January 2015, 16:22:06 UTC
34ce0dd Merge topic 'tests-RunCMake-normalize-newlines' bf05938b Tests/RunCMake: Normalize newlines before checking actual output 27 January 2015, 16:22:04 UTC
d1b3370 Merge topic 'cmake-gui-osx' 8ced6375 cmake-gui: Shrink spacing between search field and checkbox. b46a1519 cmake-gui: Change install buttons to activate on clicked instead of pressed. c19539c5 cmake-gui: Fix install menu to be available for Qt5 builds on OS X. 27 January 2015, 16:22:01 UTC
ef6d030 Merge topic 'cmake-builtin-targets-use-ninja-terminal' bbffaa0e Configure some CMake-provided targets with USES_TERMINAL (#14915) 27 January 2015, 16:21:59 UTC
4ef0f7f Merge topic 'load-initial-cache-from-stderr-to-stdout' 6cc0f6b5 cmake: Display "loading initial cache" message on stdout 27 January 2015, 16:21:57 UTC
095fc28 Merge topic 'doc-link_libraries-note' c7310917 Help: Clarify status of link_libraries command 27 January 2015, 16:21:55 UTC
7f2dc8d configure_file: Test that CMake re-runs on input change or output missing With the Makefile generators we expect that touching or modifying the input file of a configure_file, or removing its output, will cause CMake to re-run on the next build. Extend the RunCMake.configure_file test with a case covering this. Also check that CMake does not re-run if nothing has changed. 27 January 2015, 16:18:37 UTC
bf05938 Tests/RunCMake: Normalize newlines before checking actual output We read the expected output with file(STRINGS) which converts CRLF newlines to LF. Do the same with the actual output before comparing. 27 January 2015, 16:18:36 UTC
daf95a3 try_compile: Test that CMake re-runs on input change With the Makefile and Ninja generators we expect that touching the input source file for a try_compile will cause CMake to re-run on the next build. Extend the RunCMake.try_compile test with a case covering this. Also check that CMake does not re-run if nothing has changed. 27 January 2015, 16:18:36 UTC
bbffaa0 Configure some CMake-provided targets with USES_TERMINAL (#14915) This will make them use the 'console' pool with the Ninja generator. Impacted targets are: - Built-in targets: install, install/local, install/strip, tests, package, package_source, rebuild_cache - Targets provided by the CTestTargets module: Nightly, Continuous, Experimental, and all their variants (*Start, *Configure, ...) 27 January 2015, 16:16:48 UTC
70c5096 Tests: Shorten paths in ExternalProjectLocal Use a shorter name for the external project base directory to allow longer CMake build tree directory names on Windows. 27 January 2015, 13:57:57 UTC
43eca40 drop reference to removed Windows 9x support 27 January 2015, 12:38:22 UTC
82ba503 CMake Nightly Date Stamp 27 January 2015, 05:01:10 UTC
67e76e8 Features: Fix test to reject missing expectation definitions Whenever feature support is added to a compiler, the CompileFeatures test needs to be updated to set expected availability of features. Add #error directives to ensure the test fails if expectations are not set. Suggested-by: Stephen Kelly <steveire@gmail.com> 26 January 2015, 19:41:33 UTC
3046be7 Features: Emit a test failure if 'override' is present but not expected 26 January 2015, 19:41:33 UTC
4c49ce9 Help: Document 'cmake -E <command>' modes in cmake.1 manual Add a dedicated manual section, move the -E command documentation there, and elaborate. 26 January 2015, 19:13:56 UTC
44fd71d cmake: Teach "-E tar" command a "--files-from=" option Read file names from the lines of a specified file. Reject input lines starting in '-' to leave room for option parsing to be added later. Add just '--add-file=' now to allow files starting in '-' to be specified. 26 January 2015, 18:28:31 UTC
8ced637 cmake-gui: Shrink spacing between search field and checkbox. This allows the search field to show on OS X Yosemite 26 January 2015, 16:22:21 UTC
b46a151 cmake-gui: Change install buttons to activate on clicked instead of pressed. This matches the behavior of other buttons. 26 January 2015, 16:21:36 UTC
c19539c cmake-gui: Fix install menu to be available for Qt5 builds on OS X. 26 January 2015, 16:20:49 UTC
19e57a4 Merge topic 'tests-RunCMake-make-program' 23bf98fc Tests/RunCMake: Honor CMAKE_MAKE_PROGRAM 26 January 2015, 15:28:30 UTC
3747337 Merge topic 'backport-kwsys-directory-check-opendir' 482c8475 KWSys Directory: Check opendir return value before using it (#15367) 26 January 2015, 15:28:28 UTC
8def825 Merge topic 'try-run-link-libraries' d0adcccb try_run: Add tests for LINK_LIBRARIES with mock libraries. 223c5cb7 try_run: Add test for bad link libraries. e2b1f058 try_run: Add support for LINK_LIBRARIES option. 26 January 2015, 15:28:25 UTC
d0adccc try_run: Add tests for LINK_LIBRARIES with mock libraries. Extend the ExportImport test to try using an imported library with try_run. 26 January 2015, 15:05:59 UTC
223c5cb try_run: Add test for bad link libraries. Based off the corresponding try_compile test. 26 January 2015, 15:05:30 UTC
e2b1f05 try_run: Add support for LINK_LIBRARIES option. Most functionality is already implemented in Source/cmCoreTryCompile.{h,cxx}. Document and improve argument parsing. This functionality is already being used by a number of modules, like CheckCSourceCompiles.cmake, but it is not documented. 26 January 2015, 15:05:26 UTC
7fefb97 Merge topic 'FindCUDA-cusolver' d5d3d0c9 Help: Add notes for topic 'FindCUDA-cusolver' 26 January 2015, 14:51:59 UTC
a65f794 Merge topic 'ExternalProject-switch-ALWAYS' a4605973 ExternalProject: Allow ALWAYS step property to be switched (#15368) 26 January 2015, 14:51:57 UTC
cb243cc Merge topic 'update-kwsys' 391748d5 Merge branch 'upstream-kwsys' into update-kwsys 0b9aad75 KWSys 2015-01-23 (d4e7f08e) 26 January 2015, 14:51:55 UTC
dfdcc42 Merge topic 'ninja-rsp_file-calculation' 097e26f4 ninja: use the minimum of all command line length limits (#14892) 26 January 2015, 14:51:53 UTC
1337576 Merge topic 'curl-default-cainfo' 0abd3e53 cmake: Use a default CA path when not using system curl 6ce346c5 curl: Add CURL_CA_PATH option to CMake build process 26 January 2015, 14:51:50 UTC
6cc0f6b cmake: Display "loading initial cache" message on stdout This message has been on stderr since the "-C" option was first added, but it is informational and not an error. Other informational messages go to stdout, so send this one there too. 26 January 2015, 14:44:44 UTC
163bbff Merge branch 'doc-link_libraries-note' into release 26 January 2015, 14:17:35 UTC
c731091 Help: Clarify status of link_libraries command The command has been documented as 'deprecated', but it is not really slated for removal and can still be used. Clarify this in the documentation. While at it, revise the documentation to use wording more consistent with that now in target_link_libraries. Suggested-by: Christoph GrĂ¼ninger <foss@grueninger.de> 26 January 2015, 14:15:00 UTC
539c5c2 Tests: Shorten paths in RunCMake.CompileFeatures Shorten the NotAFeature_OriginDebug_target_compile_features case name to avoid creating really long paths that fail with some tools on Windows. 26 January 2015, 13:30:57 UTC
e71c35f CMake Nightly Date Stamp 26 January 2015, 05:01:09 UTC
494f6e8 Tests: Shorten paths in CompileDefinitions Shorten the add_definitions command test directory and target names to avoid creating really long paths that fail with some tools on Windows. While at it, remove unnecessary project() command calls. 25 January 2015, 13:12:12 UTC
5a9d54a CMake Nightly Date Stamp 25 January 2015, 05:01:08 UTC
391748d Merge branch 'upstream-kwsys' into update-kwsys 24 January 2015, 12:38:51 UTC
0b9aad7 KWSys 2015-01-23 (d4e7f08e) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ d4e7f08e | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' b33e7b96..d4e7f08e Brad King (1): d4e7f08e Directory: Check opendir return value before using it Change-Id: I3485ec9c7ad3b7f25df610d4d1898c5150a995f0 24 January 2015, 12:38:43 UTC
23bf98f Tests/RunCMake: Honor CMAKE_MAKE_PROGRAM If tests are using an explicit make program, pass it through to RunCMake tests so that any that actually do build use the expected tool. 24 January 2015, 12:35:44 UTC
97502ba CMake Nightly Date Stamp 24 January 2015, 05:01:09 UTC
a460597 ExternalProject: Allow ALWAYS step property to be switched (#15368) Within an existing build tree, if the stamp for a step already exists when one activates the ALWAYS option, we still want it to always build. Remove the step stamp file during CMake configuration to ensure it does not exist when the ALWAYS option is enabled. 23 January 2015, 18:38:59 UTC
f6308b0 Merge branch 'backport-kwsys-directory-check-opendir' into release 23 January 2015, 18:19:33 UTC
482c847 KWSys Directory: Check opendir return value before using it (#15367) In Directory::GetNumberOfFilesInDirectory add a missing check for NULL. 23 January 2015, 18:19:07 UTC
d5d3d0c Help: Add notes for topic 'FindCUDA-cusolver' 23 January 2015, 15:58:51 UTC
097e26f ninja: use the minimum of all command line length limits (#14892) When choosing whether to use a response file, consider several possible command line length limits for the current operating system, and choose the smallest. 23 January 2015, 15:54:13 UTC
154bf8d Merge topic 'INTERFACE_SYSTEM_INCLUDE_DIRECTORIES-update' 85857e6d Help: Clarify INTERFACE_SYSTEM_INCLUDE_DIRECTORIES documentation. ee38062b IncludeDirectories: Respect SYSTEM flag when using CONFIG genex. 23 January 2015, 15:50:31 UTC
103f77e Merge topic 'test-complex-remove-bad-indentation' 560b3e9f Tests: Remove incorrect indentation from Complex test comment 23 January 2015, 15:50:28 UTC
7961171 Merge topic 'FindCUDA-more-advanced-cache-entries' 005b409d FindCUDA: Mark more cache variables as advanced 23 January 2015, 15:50:26 UTC
back to top