24aafbd | Gregor Jasny | 11 October 2015, 10:07:25 UTC | Xcode: Adjust deployment target SDK version to host version If the automatically selected SDK is newer than the host OS version and no deployment version has been set then adjust the deployment version to the host OS version. Otherwise the user won't be able to launch the executables on the build host. This is for example a problem on a MacOSX 10.10 host with Xcode 7 which only provides a MacOSX10.11 SDK. | 12 October 2015, 19:31:10 UTC |
679a5d2 | Brad King | 05 October 2015, 14:33:43 UTC | Help: Fix version reference in 3.4 release notes The 3.4 notes cover changes since 3.3, not 3.4. | 05 October 2015, 14:33:43 UTC |
86cc45e | Brad King | 05 October 2015, 14:11:00 UTC | CMake 3.4.0-rc1 version update | 05 October 2015, 14:11:00 UTC |
850dcbf | Brad King | 05 October 2015, 14:09:35 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 October 2015, 14:09:35 UTC |
3187de2 | Brad King | 05 October 2015, 14:08:34 UTC | Merge topic 'doc-3.4-relnotes' 19ce56e2 Help: Organize and revise 3.4 release notes c922aa18 Help: Consolidate 3.4 release notes | 05 October 2015, 14:08:34 UTC |
19ce56e | Brad King | 02 October 2015, 14:38:02 UTC | Help: Organize and revise 3.4 release notes Add section headers similar to the 3.3 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 05 October 2015, 14:05:26 UTC |
c922aa1 | Brad King | 02 October 2015, 14:16:36 UTC | Help: Consolidate 3.4 release notes Move all development release notes into a new version-specific document: tail -q -n +3 Help/release/dev/* > Help/release/3.4.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 October 2015, 14:05:26 UTC |
6c25ceb | Brad King | 05 October 2015, 14:04:11 UTC | Merge topic 'vs-win10-store' 2402bb8c Help: Document Windows 10 Universal Applications in cmake-toolchains(7) 1be2f12c VS: Add support for Windows 10 Universal (Store) Applications 2798dbda VS: Refactor indentation of LinkLibraryDependencies 8c426183 MSVC: Add system libs for WindowsStore on VS 2015 d1b87d72 VS: Select Windows 10 Store SDK and toolset for VS 2015 | 05 October 2015, 14:04:11 UTC |
518dc27 | Brad King | 05 October 2015, 14:04:09 UTC | Merge topic 'vs-win10-sdk' 45812111 VS: Select latest Windows 10 SDK if no specific version was requested | 05 October 2015, 14:04:09 UTC |
99c7c23 | Brad King | 05 October 2015, 14:04:07 UTC | Merge topic 'FindMatlab-v8.6' 2775768f FindMatlab: Add support for Matlab R2015b | 05 October 2015, 14:04:07 UTC |
2402bb8 | Brad King | 05 October 2015, 13:41:49 UTC | Help: Document Windows 10 Universal Applications in cmake-toolchains(7) | 05 October 2015, 13:48:15 UTC |
1be2f12 | Gilles Khouzam | 02 October 2015, 18:34:55 UTC | VS: Add support for Windows 10 Universal (Store) Applications Teach the VS 2015 generator to support WindowsStore 10.0 applications. Add target properties to customize them: * VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION: Specifies the minimum version of the OS that the project can target. * VS_DESKTOP_EXTENSIONS_VERSION, VS_MOBILE_EXTENSIONS_VERSIONS, VS_IOT_EXTENSIONS_VERSION: Add a reference to the version of the SDK specified to the target allowing to target the extended functionality in a universal project. * VS_IOT_STARTUP_TASK: Specifies that the target should be built as an IOT continuous background task. | 05 October 2015, 13:48:11 UTC |
2798dbd | Gilles Khouzam | 02 October 2015, 18:34:55 UTC | VS: Refactor indentation of LinkLibraryDependencies Use our indentation specifier instead of hard-coding spaces. | 05 October 2015, 13:24:50 UTC |
2775768 | Francesco Romano | 03 October 2015, 08:49:16 UTC | FindMatlab: Add support for Matlab R2015b | 05 October 2015, 13:16:14 UTC |
a57f5ab | Kitware Robot | 05 October 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 05 October 2015, 04:01:04 UTC |
fb4e14d | Kitware Robot | 04 October 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 04 October 2015, 04:01:04 UTC |
7a6c3ff | Kitware Robot | 03 October 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 03 October 2015, 04:01:05 UTC |
8c42618 | Gilles Khouzam | 02 October 2015, 18:34:55 UTC | MSVC: Add system libs for WindowsStore on VS 2015 Use WindowsApp.lib for a Universal Application Platform project. | 02 October 2015, 20:41:41 UTC |
d1b87d7 | Gilles Khouzam | 02 October 2015, 18:34:55 UTC | VS: Select Windows 10 Store SDK and toolset for VS 2015 | 02 October 2015, 20:34:11 UTC |
4581211 | Gilles Khouzam | 02 October 2015, 18:34:55 UTC | VS: Select latest Windows 10 SDK if no specific version was requested If CMAKE_SYSTEM_VERSION is just "10.0" then use the latest SDK available since no particular version was requested. | 02 October 2015, 20:18:44 UTC |
7555bab | Brad King | 02 October 2015, 14:56:52 UTC | Merge topic 'compiler-features-solaris' 5fdf7594 Tests: Suppress WriteCompilerDetectionHeader failure on SunPro c824b23d Features: Fix C++98 flags on Oracle SolarisStudio 12.4 on Linux 61bc0f73 Features: Disable support for Oracle SolarisStudio on non-Linux | 02 October 2015, 14:56:52 UTC |
9b5554c | Brad King | 02 October 2015, 14:56:50 UTC | Merge topic 'test-FindPackageModeMakefileTest-flags' 85d7a610 Tests: Use consistent C++ flags FindPackageModeMakefileTest | 02 October 2015, 14:56:50 UTC |
487fe8c | Brad King | 02 October 2015, 14:56:48 UTC | Merge topic 'test-VSGNUFortran-oracle-link' 7bc202cc Tests: Simplify VSGNUFortran Oracle-specific link lines | 02 October 2015, 14:56:48 UTC |
8deb083 | Brad King | 02 October 2015, 13:58:23 UTC | Merge topic 'cpack-tests-fix' 1b13af46 Tests: Fix RunCMake.CPack_* tests to use proper CMake generator 981068b7 Tests: Avoid OS X 10.5 limitation warning in RunCMake.CPack* tests e8954d0b Tests: Add trailing newlines to generated sources in RunCMake.CPack_* tests | 02 October 2015, 13:58:23 UTC |
b7d0c33 | Brad King | 02 October 2015, 13:58:19 UTC | Merge topic 'release-binaries-windows-cmake-path' ec725815 Utilities/Release: Update path to 'cmake.exe' on Windows build machine | 02 October 2015, 13:58:19 UTC |
d80161b | Brad King | 02 October 2015, 13:58:17 UTC | Merge topic 'vs-win10-sdk' 3f077996 VS: Add support for selecting the Windows 10 SDK (#15670) 5dfc4c5f VS: Add hook to initialize Windows platform settings 61c472a2 cmSystemTools: Add VersionCompareGreater helper | 02 October 2015, 13:58:17 UTC |
8f545d9 | Brad King | 02 October 2015, 13:58:15 UTC | Merge topic 'explicit-system-version' b31ac171 Allow CMAKE_SYSTEM_VERSION to be set without CMAKE_SYSTEM_NAME 70688609 Help: Improve CMAKE_SYSTEM_{NAME,VERSION} variable documentation | 02 October 2015, 13:58:15 UTC |
3f07799 | Gilles Khouzam | 30 September 2015, 20:22:43 UTC | VS: Add support for selecting the Windows 10 SDK (#15670) Teach the VS 2015 generator to produce a WindowsTargetPlatformVersion value. Use the CMAKE_SYSTEM_VERSION to specify the version and if not set choose a default based on available SDKs. Activate this behavior when targeting Windows 10. Co-Author: Brad King <brad.king@kitware.com> | 02 October 2015, 13:53:25 UTC |
5dfc4c5 | Gilles Khouzam | 23 September 2015, 21:27:07 UTC | VS: Add hook to initialize Windows platform settings Give VS 10+ generators a chance to choose Windows platform settings just as they already can for WindowsCE, WindowsStore, and WindowsPhone. | 02 October 2015, 13:43:24 UTC |
61c472a | Gilles Khouzam | 30 September 2015, 20:22:43 UTC | cmSystemTools: Add VersionCompareGreater helper Wrap a call to VersionCompare with OP_GREATER in a signature suitable for use with std::sort. | 02 October 2015, 13:43:24 UTC |
b31ac17 | Gilles Khouzam | 23 September 2015, 21:27:07 UTC | Allow CMAKE_SYSTEM_VERSION to be set without CMAKE_SYSTEM_NAME Teach CMakeDetermineSystem to check for a CMAKE_SYSTEM_VERSION setting even when CMAKE_SYSTEM_NAME is not set. This will allow builds on the host OS to target other versions of the OS without full cross-compiling. | 02 October 2015, 13:43:24 UTC |
7068860 | Brad King | 02 October 2015, 13:36:52 UTC | Help: Improve CMAKE_SYSTEM_{NAME,VERSION} variable documentation Specify their meaning for host builds and when cross compiling. Sepcify their relationship in each case. | 02 October 2015, 13:42:28 UTC |
02bc311 | Kitware Robot | 02 October 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 02 October 2015, 04:01:06 UTC |
ec72581 | Brad King | 01 October 2015, 18:11:05 UTC | Utilities/Release: Update path to 'cmake.exe' on Windows build machine | 01 October 2015, 18:11:05 UTC |
59202e1 | Brad King | 01 October 2015, 15:02:38 UTC | Merge topic 'compiler-links-statically' 8b4873a1 Disable shared library support when compiler links statically e90f463a Drop executable symbol export if platform does not support shared libs | 01 October 2015, 15:02:38 UTC |
5303c18 | Brad King | 01 October 2015, 15:02:34 UTC | Merge topic 'fix-warnings' f90acf52 cmVisualStudio10TargetGenerator: Fix unsigned integer constant type e67e0155 cmMakefile: Avoid name conflict with Solaris global typedef | 01 October 2015, 15:02:34 UTC |
7bc202c | Brad King | 01 October 2015, 14:48:38 UTC | Tests: Simplify VSGNUFortran Oracle-specific link lines On an Oracle 12.4 build the c_using_fortran executable cannot find the "fsu" library at runtime. Since this is an implementation detail of the "hello" library, link that library to it privately so that "-lfsu" does not propagate to the executables consuming it. | 01 October 2015, 14:48:38 UTC |
85d7a61 | Brad King | 01 October 2015, 14:20:34 UTC | Tests: Use consistent C++ flags FindPackageModeMakefileTest Rather than using the CXXFLAGS environment variable in the make-only build, copy the CMAKE_CXX_FLAGS used to build the files on the CMake side. This will account for any changes made by CompileFlags.cmake or cache-provided flags. | 01 October 2015, 14:26:55 UTC |
1b13af4 | Domen Vrankar | 30 September 2015, 20:13:12 UTC | Tests: Fix RunCMake.CPack_* tests to use proper CMake generator Use the run_cmake() function to generate the test build tree with the proper CMake generator and also to verify that it succeeds. Drop our PreTestError helper as it is no longer needed. | 01 October 2015, 13:48:04 UTC |
981068b | Brad King | 01 October 2015, 13:38:19 UTC | Tests: Avoid OS X 10.5 limitation warning in RunCMake.CPack* tests The DEPENDENCIES test case uses install(TARGETS) and so generates a warning: CMake Warning in CMakeLists.txt: WARNING: Target "test_prog" has runtime paths which cannot be changed during install. To change runtime paths, OS X version 10.6 or newer is required. Therefore, runtime paths will not be changed when installing. CMAKE_BUILD_WITH_INSTALL_RPATH may be used to work around this limitation. Set CMAKE_BUILD_WITH_INSTALL_RPATH to avoid the warning since we do not need to run the binaries from the build tree anyway. | 01 October 2015, 13:47:41 UTC |
e8954d0 | Brad King | 01 October 2015, 13:27:02 UTC | Tests: Add trailing newlines to generated sources in RunCMake.CPack_* tests This avoids compiler warnings on stderr while building them. | 01 October 2015, 13:47:41 UTC |
ab99010 | Kitware Robot | 01 October 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 01 October 2015, 04:01:06 UTC |
8b4873a | Brad King | 30 September 2015, 17:42:50 UTC | Disable shared library support when compiler links statically When a user or a compiler wrapper adds '-static' to the compiler flags then it will always link static binaries. Detect this from the compiler id binary and disable TARGET_SUPPORTS_SHARED_LIBS. This will prevent projects from accidentally adding shared libraries when the toolchain does not support them. It also helps CMake avoid linking with flags that require shared libraries to be supported. | 30 September 2015, 19:01:23 UTC |
e90f463 | Chuck Atkins | 29 September 2015, 16:34:18 UTC | Drop executable symbol export if platform does not support shared libs Instead of always adding CMAKE_SHARED_LIBRARY_LINK_<LANG>_FLAGS to executables, or just when the ENABLE_EXPORTS property is set (CMP0065), make sure that the target platform also actually supports shared libraries. If not, then the executable cannot possibly provide symbols to them anyway. | 30 September 2015, 18:59:11 UTC |
5fdf759 | Brad King | 30 September 2015, 13:53:52 UTC | Tests: Suppress WriteCompilerDetectionHeader failure on SunPro We do support SunPro 5.13 compiler features, but only on Linux. Suppress the portion of the test that fails on Solaris until the larger problem can be addressed. | 30 September 2015, 13:53:52 UTC |
c824b23 | Brad King | 30 September 2015, 13:46:49 UTC | Features: Fix C++98 flags on Oracle SolarisStudio 12.4 on Linux | 30 September 2015, 13:48:29 UTC |
5c50b39 | Brad King | 30 September 2015, 13:43:40 UTC | Merge topic 'FindOpenSSL-imported-targets' 0429c384 Help: Add notes for topic 'FindOpenSSL-imported-targets' | 30 September 2015, 13:43:40 UTC |
2cf71cb | Brad King | 30 September 2015, 13:43:37 UTC | Merge topic 'update-kwsys' def90d5f Merge branch 'upstream-kwsys' into update-kwsys cc144ebf KWSys 2015-09-28 (2089567a) | 30 September 2015, 13:43:37 UTC |
f90acf5 | Brad King | 30 September 2015, 12:53:09 UTC | cmVisualStudio10TargetGenerator: Fix unsigned integer constant type Add a 'u' suffix to FILETIME component integer constant initializers. This avoids warnings about the range of the signed constant value. | 30 September 2015, 12:53:09 UTC |
e67e015 | Brad King | 30 September 2015, 12:47:02 UTC | cmMakefile: Avoid name conflict with Solaris global typedef On Solaris there is a global typedef called 'single': /usr/include/floatingpoint.h:77:15: note: shadowed declaration is here typedef float single; Avoid shadowing it by using a different name. | 30 September 2015, 12:47:02 UTC |
11733d2 | Kitware Robot | 30 September 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 30 September 2015, 04:01:05 UTC |
61bc0f7 | Brad King | 29 September 2015, 15:22:50 UTC | Features: Disable support for Oracle SolarisStudio on non-Linux On SunOS the -std=c++11 flag must be used for linking as well as compiling. Until we implement support for this we cannot support the CXX_STANDARD property except on Linux (where it was tested). | 29 September 2015, 15:25:07 UTC |
0429c38 | Konstantin Podsvirov | 29 September 2015, 05:11:04 UTC | Help: Add notes for topic 'FindOpenSSL-imported-targets' | 29 September 2015, 15:07:49 UTC |
def90d5 | Brad King | 29 September 2015, 14:10:03 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 29 September 2015, 14:10:03 UTC |
cc144eb | KWSys Robot | 28 September 2015, 13:29:33 UTC | KWSys 2015-09-28 (2089567a) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 2089567a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' dc4e4a55..2089567a Vitaly Baranov (1): 2089567a SystemTools: Fix GetPath to not affect existing output vector entries | 29 September 2015, 14:09:57 UTC |
f23ab1a | Brad King | 29 September 2015, 14:08:15 UTC | Merge topic 'vs-old-rule-files' fa5284f0 VS: Prevent generated "rule" files from causing rebuilds | 29 September 2015, 14:08:15 UTC |
130f116 | Brad King | 29 September 2015, 14:08:13 UTC | Merge topic 'fix-qtautogen-with-object-library-Ninja' 9bc6eb8e cmGlobalGenerator: Initialize generator targets on construction (#15729) | 29 September 2015, 14:08:13 UTC |
ee1b041 | Brad King | 29 September 2015, 14:08:10 UTC | Merge topic 'simplify-qt-autogen' 1fe39020 QtAutogen: Port away from cmLocalGenerator. 59a729b2 QtAutogen: Split initializer class into separate file. 1e83a963 QtAutogen: Split initializer methods into separate class. 12f0e13c QtAutogen: Simplify generator initialization API. 65ff75d3 QtAutogen: Remove unnecessary dereference. 64b78c14 QtAutogen: Move Source initialization to prior loop. c3c20d3c QtAutogen: Add _automoc.cpp sources before initializing. 8b6ec29d QtAutogen: Move initialization condition to caller. 9470b056 QtAutogen: Move condition to prior loop. b7491b1c QtAutogen: Move condition to prior loop. e791c854 QtAutogen: Make some methods static. 6210ec64 QtAutogen: Make internal method private. a3ceb998 QtAutogen: Don't use members to initialize automoc targets. dced2fe1 QtAutogen: Rename variable. f9a77e76 QtAutogen: Don't use a member to store skipped uic files. c3633e7a QtAutogen: Add missing includes and forward declarations. | 29 September 2015, 14:08:10 UTC |
6a07256 | Brad King | 29 September 2015, 14:08:06 UTC | Merge topic 'cpack-package-empty-dirs' 9298f56d CPack: allow packaging of empty directories ecd71c9c SystemTools: time operations on directories 19c6f4ee SystemTools: set time file permissions 749a140a CPackDeb: allow empty directories in component packages | 29 September 2015, 14:08:06 UTC |
ddd082f | Brad King | 29 September 2015, 14:08:04 UTC | Merge topic 'ProcessorCount-SunOS-psrinfo' 1ff96bf6 ProcessorCount: Implement with psrinfo tool on recent SunOS versions | 29 September 2015, 14:08:04 UTC |
1d11f3c | Brad King | 29 September 2015, 14:08:02 UTC | Merge topic 'link-https-cmake.org' da7276cf Replace http://www.cmake.org URLs with https://cmake.org | 29 September 2015, 14:08:02 UTC |
9bc6eb8 | Stephen Kelly | 26 September 2015, 17:48:50 UTC | cmGlobalGenerator: Initialize generator targets on construction (#15729) The Ninja generator and Visual Studio generators are special-cased for the QtAutogen feature. In order to reduce the number of custom targets, the Visual Studio generators prefer to create custom commands instead, and in order to create appropriate Ninja files, generated rcc files are listed as byproducts. This requires the use of the GetConfigCommonSourceFiles API of the cmGeneratorTarget for those generators when initializing the autogen target. The initializer method is called from Compute() after the cmGeneratorTarget objects are created, however the initialization of the object directory occurs later in the InitGeneratorTargets method. That means that the resulting object locations are computed incorrectly and cached before the object directory is determined, so the generated buildsystem can not find the object files. The initialization of the object directory was split from the creation of cmGeneratorTarget instances in commit 0e0258c8 (cmGlobalGenerator: Split creation of generator object from initialization., 2015-07-25). The motivation for the split was to do only what is essential to do early in cases where cmGeneratorTargets need to be created at configure-time. That is required for the purpose of implementing policies CMP0024 and CMP0026, and for try_compile(LINK_LIBRARIES). However, the split was not really necessary. Compute the object directory in the cmGeneratorTarget constructor instead. The QtAutogen unit test already tests the use of TARGET_OBJECTS with AUTOMOC, and that test already passes on Ninja. The reason it already passes is that the QtAutogen target also uses the AUTORCC feature, and specifies several qrc files in its SOURCES. Later in the Compute algorithm (after the InitGeneratorTargets call), the rcc files are determined and target->AddSource is called. The AddSource call clears the previously mentioned cache of source files, causing it to be regenerated when next queried, this time taking account of the object directory. Extend the test suite with a new target which does not make use of AUTORCC with qrc files so that the test added alone would break without the fix in this commit. | 29 September 2015, 13:56:34 UTC |
1fe3902 | Stephen Kelly | 26 September 2015, 17:41:31 UTC | QtAutogen: Port away from cmLocalGenerator. | 29 September 2015, 13:56:23 UTC |
59a729b | Stephen Kelly | 26 September 2015, 17:05:00 UTC | QtAutogen: Split initializer class into separate file. | 29 September 2015, 13:56:23 UTC |
db70fcb | Kitware Robot | 29 September 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 29 September 2015, 04:01:06 UTC |
9298f56 | Domen Vrankar | 28 September 2015, 20:50:15 UTC | CPack: allow packaging of empty directories | 28 September 2015, 23:18:18 UTC |
ecd71c9 | Domen Vrankar | 28 September 2015, 20:49:05 UTC | SystemTools: time operations on directories On windows FILE_FLAG_BACKUP_SEMANTICS enables us to read/write time both on files and directories. | 28 September 2015, 23:18:14 UTC |
19c6f4e | Domen Vrankar | 24 September 2015, 23:23:35 UTC | SystemTools: set time file permissions On Windows if file permissions are read only FILE_WRITE_ATTRIBUTES will enables us to get file handle and change file time. | 28 September 2015, 23:18:10 UTC |
749a140 | Raffi Enficiaud | 28 September 2015, 21:23:05 UTC | CPackDeb: allow empty directories in component packages | 28 September 2015, 23:18:04 UTC |
1ff96bf | Marc Chevrier | 25 September 2015, 14:09:25 UTC | ProcessorCount: Implement with psrinfo tool on recent SunOS versions | 28 September 2015, 15:30:41 UTC |
fa5284f | Mike Pagel | 28 September 2015, 13:33:10 UTC | VS: Prevent generated "rule" files from causing rebuilds When we generate a ".rule" file to attach a custom command in a VS IDE project, set the file timestamp to be old enough to prevent the rule from re-running due to its timestamp. | 28 September 2015, 14:58:57 UTC |
6c6a8c5 | Brad King | 28 September 2015, 14:44:59 UTC | Merge topic 'minor-cleanups' 51e48637 VS: Remove impossible condition. 203eada6 cmMakefile: Remove Configured state. 5642449a cmCommand: Remove IsDiscouraged interface. 77c6a339 cmSetCommand: Re-use local named variable. 732f5511 cmSetCommand: Fix typo in comment. 8544f16d cmGlobalGenerator: Devirtualize method. 9096daaf Ninja: Remove unused variable. | 28 September 2015, 14:44:59 UTC |
5b46528 | Brad King | 28 September 2015, 14:44:57 UTC | Merge topic 'optimize-variable-replacement' 256c78ad Build: Set CMP0053 to NEW. | 28 September 2015, 14:44:57 UTC |
664fd4d | Brad King | 28 September 2015, 14:44:55 UTC | Merge topic 'test-Wno-dev' bc3e1e4b Tests: Add case for -Wdev and -Wno-dev with non-message() warnings (#15747) | 28 September 2015, 14:44:55 UTC |
bc92647 | Brad King | 28 September 2015, 14:44:52 UTC | Merge topic 'update-kwsys' 946e8615 Merge branch 'upstream-kwsys' into update-kwsys 29ad0694 KWSys 2015-09-25 (dc4e4a55) | 28 September 2015, 14:44:52 UTC |
5ed2292 | Brad King | 28 September 2015, 14:44:48 UTC | Merge topic 'ninja-cleanup-path-conversion' 6e2a4087 Ninja: Centralize path conversion in global generator (#15757) 993d0641 Ninja: Fix OBJECT_DIR placeholder substitution in link rules | 28 September 2015, 14:44:48 UTC |
ac5ead4 | Brad King | 28 September 2015, 14:44:46 UTC | Merge topic 'test-fix-C-comments' 4eb77a1c Tests: Use C-Style comments in C sources and headers | 28 September 2015, 14:44:46 UTC |
cfcd5e8 | Brad King | 28 September 2015, 14:44:43 UTC | Merge topic 'genex-SHELL_PATH' ca6ba3fe Genex: Add a SHELL_PATH expression 7de868c4 Tests: Simplify GeneratorExpression check implementation | 28 September 2015, 14:44:43 UTC |
b0b255a | Brad King | 28 September 2015, 14:44:41 UTC | Merge topic 'test-RunCMake-BuildDepends-Borland' 67040500 Tests: Fix RunCMake.BuildDepends filesystem delay for Borland Makefiles | 28 September 2015, 14:44:41 UTC |
c0574fd | Brad King | 28 September 2015, 14:44:39 UTC | Merge topic 'jsoncpp-add-missing-cast' a7fe4413 jsoncpp: Add missing cast to convert from char to UInt | 28 September 2015, 14:44:39 UTC |
ca6ba3f | Stefan Kislinskiy | 24 September 2015, 10:33:01 UTC | Genex: Add a SHELL_PATH expression Some commands on Windows do not understand forward slash paths and require backslashes. In order to help projects generate shell invocations of such commands, provide a generator expression to convert paths to the shell-preferred path format for the current generator. This will allow custom commands to generate paths the same way CMake does for compiler command invocations. | 28 September 2015, 14:37:33 UTC |
4480a92 | Kitware Robot | 28 September 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 28 September 2015, 04:01:04 UTC |
51e4863 | Stephen Kelly | 27 September 2015, 10:09:33 UTC | VS: Remove impossible condition. | 27 September 2015, 10:09:33 UTC |
203eada | Stephen Kelly | 26 September 2015, 20:18:52 UTC | cmMakefile: Remove Configured state. It is vestigial. | 27 September 2015, 10:08:07 UTC |
5642449 | Stephen Kelly | 26 September 2015, 19:27:08 UTC | cmCommand: Remove IsDiscouraged interface. This used to affect documentation, but does not affect the Sphinx documentation. | 27 September 2015, 10:08:07 UTC |
77c6a33 | Stephen Kelly | 26 September 2015, 19:21:49 UTC | cmSetCommand: Re-use local named variable. | 27 September 2015, 10:08:07 UTC |
732f551 | Stephen Kelly | 26 September 2015, 19:20:54 UTC | cmSetCommand: Fix typo in comment. | 27 September 2015, 10:08:06 UTC |
8544f16 | Stephen Kelly | 26 September 2015, 19:19:53 UTC | cmGlobalGenerator: Devirtualize method. | 27 September 2015, 10:08:06 UTC |
9096daa | Stephen Kelly | 26 September 2015, 10:39:06 UTC | Ninja: Remove unused variable. | 27 September 2015, 10:08:06 UTC |
a100888 | Kitware Robot | 27 September 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 27 September 2015, 04:01:05 UTC |
256c78a | Stephen Kelly | 23 August 2015, 16:29:47 UTC | Build: Set CMP0053 to NEW. If this policy is WARN, then the ReplaceVariableInString is executed with both the new algorithm and the OLD slow algorithm. The NEW algorithm should be used wherever it works. | 26 September 2015, 19:17:22 UTC |
1e83a96 | Stephen Kelly | 26 September 2015, 16:54:56 UTC | QtAutogen: Split initializer methods into separate class. | 26 September 2015, 17:32:54 UTC |
12f0e13 | Stephen Kelly | 26 September 2015, 15:50:55 UTC | QtAutogen: Simplify generator initialization API. | 26 September 2015, 17:32:54 UTC |
65ff75d | Stephen Kelly | 26 September 2015, 16:11:10 UTC | QtAutogen: Remove unnecessary dereference. | 26 September 2015, 17:32:54 UTC |
64b78c1 | Stephen Kelly | 26 September 2015, 10:31:52 UTC | QtAutogen: Move Source initialization to prior loop. Ensure that all targets have their _automoc.cpp before attempting to initialize the autogen target. The initialization evaluates generator expressions for target sources, and must include the _automoc.cpp of object library dependents in order for TARGET_OBJECTS to include the object file for the corresponding _automoc.cpp file. | 26 September 2015, 17:32:53 UTC |
c3c20d3 | Stephen Kelly | 20 September 2015, 15:00:58 UTC | QtAutogen: Add _automoc.cpp sources before initializing. | 26 September 2015, 17:32:53 UTC |
8b6ec29 | Stephen Kelly | 20 September 2015, 14:55:47 UTC | QtAutogen: Move initialization condition to caller. | 26 September 2015, 17:32:53 UTC |
9470b05 | Stephen Kelly | 20 September 2015, 14:52:32 UTC | QtAutogen: Move condition to prior loop. | 26 September 2015, 17:32:53 UTC |
b7491b1 | Stephen Kelly | 20 September 2015, 14:50:25 UTC | QtAutogen: Move condition to prior loop. | 26 September 2015, 17:32:52 UTC |
e791c85 | Stephen Kelly | 20 September 2015, 14:40:49 UTC | QtAutogen: Make some methods static. | 26 September 2015, 17:32:52 UTC |