d412f20 | Tamar Kranenburg | 18 May 2015, 20:10:44 UTC | Revert "Make module FindPostgreSQL relocatable" This reverts commit 90e8bbd479efd673f346d98ec1d874b93ad84d9c. | 18 May 2015, 20:10:44 UTC |
75af1aa | Tamar Kranenburg | 17 May 2015, 08:54:57 UTC | Add support in FindPostgreSQL module for PG version 9.4, 9.3 and 9.2. On Debian based systems, the FindPostgreSQL module fails with the following error: > Could NOT find PostgreSQL (missing: PostgreSQL_TYPE_INCLUDE_DIR) (found > version "<x.y.z>") This patch adds additional search paths of the following form: > /usr/include/postgresql/<version> Additionally, the postfix path 'server' is added to the find_path call of PostgreSQL_TYPE_INCLUDE_DIR. Together, these two changes will be able to find pg_type.h in the following path specification: > /usr/include/postgresql/<version>/server/catalog/pg_type.h | 17 May 2015, 09:04:01 UTC |
90e8bbd | Tamar Kranenburg | 17 May 2015, 08:36:52 UTC | Make module FindPostgreSQL relocatable Due to the pre- and postfix of include(FindPackageHandleStandardArgs) the module cannot be copied to a project specific cmake modules directory, at least not without also copying the included module. Without the pre- and postfix, cmake will also try to locate the module in the system path. | 17 May 2015, 09:03:44 UTC |
fa85829 | Kitware Robot | 17 May 2015, 04:01:11 UTC | CMake Nightly Date Stamp | 17 May 2015, 04:01:11 UTC |
ebf8a41 | Kitware Robot | 16 May 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 16 May 2015, 04:01:07 UTC |
2e4ea0c | Brad King | 15 May 2015, 15:22:36 UTC | Merge topic 'refactor-cmLocalGenerator' ce167b54 cmMakefile: Handle CMP0014 before configuring the generator. 7baef756 cmLocalGenerator: Assert that there is a parent. 63255342 cmMakefile: Remove redundant variable set. 894961af cmMakefile: Use the state to determine the parent directory. 115e9199 Use new top-level check abstraction. c5059c90 cmLocalGenerator: Add abstraction to check if top-level. b17686d2 cmGlobalGenerator: Move some flags from cmLocalGenerator. ed41a8e7 cmLocalGenerator: Port loops to cmState::Snapshot. 48a9e91b cmState: Add an accessor for Parent snapshot and a validity check. e7f7c2e2 cmLocalGenerator: Convert two recursive methods to loops. c5cb3a73 cmLocalGenerator: Get project directories from the cmState. 76b59831 cmLocalGenerator: Initialize state before creating cmMakefile. 34c9ee2e cmLocalGenerator: Require a global generator in the constructor. 3837c483 Tests: Add case for 'ctest' run with bad CTestTestfile b317b38d cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator 94867698 Don't use a cmLocalGenerator instance to call static methods. ... | 15 May 2015, 15:22:36 UTC |
912dff6 | Brad King | 15 May 2015, 15:22:29 UTC | Merge topic 'disallow-install-of-export' b85d3b66 install: Disallow installing export() result. 501c237a install: Use an intermediate filesVector variable. | 15 May 2015, 15:22:29 UTC |
e0a2be6 | Brad King | 15 May 2015, 15:22:27 UTC | Merge topic 'fix-tests-in-usr-local' d430cb7c Tests: Fix failures when running under the default install prefix (#15566) 332ee3e3 Tests: Fix CheckSourceTree test when build is under source (#15566) | 15 May 2015, 15:22:27 UTC |
1911cb2 | Brad King | 15 May 2015, 15:22:26 UTC | Merge topic 'FindSquish-sh-exit' 12b85b17 FindSquish: Avoid bash-specific behavior in test script (#15568) | 15 May 2015, 15:22:26 UTC |
f6a41a4 | Kitware Robot | 15 May 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 15 May 2015, 04:01:06 UTC |
b85d3b6 | Stephen Kelly | 14 May 2015, 17:08:27 UTC | install: Disallow installing export() result. | 14 May 2015, 19:38:29 UTC |
ce167b5 | Stephen Kelly | 14 May 2015, 19:18:06 UTC | cmMakefile: Handle CMP0014 before configuring the generator. | 14 May 2015, 19:26:13 UTC |
7baef75 | Stephen Kelly | 14 May 2015, 19:04:17 UTC | cmLocalGenerator: Assert that there is a parent. If the CMakeLists.txt file does not exist, there must be a parent. The case for the top-level of the project is already handled in cmake::DoPreConfigureChecks. | 14 May 2015, 19:04:17 UTC |
6325534 | Stephen Kelly | 14 May 2015, 18:57:24 UTC | cmMakefile: Remove redundant variable set. The variable is initialized by the constructor already. | 14 May 2015, 18:57:24 UTC |
894961a | Stephen Kelly | 13 May 2015, 18:42:16 UTC | cmMakefile: Use the state to determine the parent directory. Do not depend on the local generator for that. | 14 May 2015, 18:57:21 UTC |
115e919 | Stephen Kelly | 14 May 2015, 18:47:36 UTC | Use new top-level check abstraction. | 14 May 2015, 18:47:36 UTC |
c5059c9 | Stephen Kelly | 14 May 2015, 18:40:40 UTC | cmLocalGenerator: Add abstraction to check if top-level. Move from the cmLocalNinjaGenerator. Fix the case of the name. | 14 May 2015, 18:44:55 UTC |
b17686d | Stephen Kelly | 04 May 2015, 20:40:11 UTC | cmGlobalGenerator: Move some flags from cmLocalGenerator. These flags are global, and so they belong here instead of being set on each local generator. | 14 May 2015, 18:36:28 UTC |
ed41a8e | Stephen Kelly | 04 May 2015, 20:40:07 UTC | cmLocalGenerator: Port loops to cmState::Snapshot. Make this code less dependent on being part of cmLocalGenerator, where it doesn't really belong. | 14 May 2015, 18:36:28 UTC |
48a9e91 | Stephen Kelly | 04 May 2015, 20:38:37 UTC | cmState: Add an accessor for Parent snapshot and a validity check. | 14 May 2015, 18:36:28 UTC |
e7f7c2e | Stephen Kelly | 04 May 2015, 20:38:52 UTC | cmLocalGenerator: Convert two recursive methods to loops. | 14 May 2015, 18:36:28 UTC |
c5cb3a7 | Stephen Kelly | 03 May 2015, 15:19:16 UTC | cmLocalGenerator: Get project directories from the cmState. Make this class and cmMakefile less interdependent. | 14 May 2015, 18:36:28 UTC |
76b5983 | Stephen Kelly | 03 May 2015, 14:51:51 UTC | cmLocalGenerator: Initialize state before creating cmMakefile. Access the state from the local generator in the cmMakefile. | 14 May 2015, 18:36:28 UTC |
34c9ee2 | Stephen Kelly | 03 May 2015, 14:50:34 UTC | cmLocalGenerator: Require a global generator in the constructor. Port generator factory methods to pass it. | 14 May 2015, 18:36:27 UTC |
3837c48 | Brad King | 07 May 2015, 14:43:58 UTC | Tests: Add case for 'ctest' run with bad CTestTestfile | 14 May 2015, 18:36:27 UTC |
b317b38 | Brad King | 06 May 2015, 18:48:28 UTC | cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator The Borland generator re-implements every method the NMake generator does, so there is no reason to inherit this way. Instead inherit directly from cmGlobalUnixMakefileGenerator3 like all the other makefile generators do. | 14 May 2015, 18:30:55 UTC |
9486769 | Stephen Kelly | 05 May 2015, 19:50:39 UTC | Don't use a cmLocalGenerator instance to call static methods. | 14 May 2015, 18:30:09 UTC |
a3139d4 | Stephen Kelly | 04 May 2015, 22:04:22 UTC | cmLocalGenerator: Remove EscapeForShellOldStyle to only caller. | 14 May 2015, 18:30:09 UTC |
443f041 | Stephen Kelly | 04 May 2015, 20:50:54 UTC | cmLocalGenerator: Remove unused members. | 14 May 2015, 18:30:09 UTC |
501c237 | Stephen Kelly | 14 May 2015, 16:23:43 UTC | install: Use an intermediate filesVector variable. Reduce noise. | 14 May 2015, 16:23:43 UTC |
36c275d | Brad King | 14 May 2015, 14:27:44 UTC | Merge topic 'update-kwsys' 576ef8c5 KWSys: Tell Git not to export .gitattributes c9709dff Merge branch 'upstream-kwsys' into update-kwsys 3b815ed2 KWSys 2015-05-12 (b1d560a0) | 14 May 2015, 14:27:44 UTC |
a86ddbe | Brad King | 14 May 2015, 14:27:42 UTC | Merge topic 'FindHDF5-version-support' 56858178 FindHDF5: Add version support 4bd122ad FindHDF5: Check for a few H5pubconf*.h name variants | 14 May 2015, 14:27:42 UTC |
eb9323e | Brad King | 14 May 2015, 14:27:40 UTC | Merge topic 'FindJava-openjdk-8' 7953867b FindJava: Fix OpenJDK 8 version detection (#15565) | 14 May 2015, 14:27:40 UTC |
d430cb7 | Brad King | 14 May 2015, 13:51:48 UTC | Tests: Fix failures when running under the default install prefix (#15566) Fix test cases whose behavior differs when their source or build tree is under CMAKE_INSTALL_PREFIX by setting an install prefix under the build tree. Otherwise they may fail when run under the default install prefix (e.g. /usr/local). | 14 May 2015, 14:07:37 UTC |
332ee3e | Brad King | 14 May 2015, 13:50:34 UTC | Tests: Fix CheckSourceTree test when build is under source (#15566) Since the build tree will populate content under the source tree the test cannot reliably check that the source tree is pristine. Simply skip most of the test in this case. | 14 May 2015, 13:50:34 UTC |
12b85b1 | Felix Geyer | 14 May 2015, 09:31:00 UTC | FindSquish: Avoid bash-specific behavior in test script (#15568) Fix Squish4RunTestCase.sh to be POSIX compliant by exiting with 255 explicitly instead of depending on bash to translate -1 to 255. This script is used by the SQUISH_V3_ADD_TEST and SQUISH_V4_ADD_TEST macros provided by FindSquish. | 14 May 2015, 12:53:33 UTC |
ee58e94 | Kitware Robot | 14 May 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 14 May 2015, 04:01:05 UTC |
576ef8c | Brad King | 13 May 2015, 16:53:32 UTC | KWSys: Tell Git not to export .gitattributes KWSys upstream added an attribute to export .gitattributes so that importing snapshots into the sources of other projects would bring along the attributes. However, we don't want to export them from CMake. Drop .gitattributes entries not relevant to CMake. | 13 May 2015, 16:54:49 UTC |
5685817 | Axel Huebl | 11 May 2015, 13:22:28 UTC | FindHDF5: Add version support Detect the HDF5 version and set HDF5_VERSION just as we detect HDF5_IS_PARALLEL from the header already. | 13 May 2015, 14:00:55 UTC |
4bd122a | Brad King | 13 May 2015, 13:59:43 UTC | FindHDF5: Check for a few H5pubconf*.h name variants Some distros package H5pubconf.h as "H5pubconf-32.h" or "H5pubconf-64.h" depending on the architecture. Look for all of these names. | 13 May 2015, 13:59:43 UTC |
c9709df | Brad King | 13 May 2015, 12:29:21 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 13 May 2015, 12:29:21 UTC |
3b815ed | KWSys Robot | 12 May 2015, 15:38:02 UTC | KWSys 2015-05-12 (b1d560a0) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ b1d560a0 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 34fceb50..b1d560a0 Brad King (1): b1d560a0 CPU: MIPS is biendian | 13 May 2015, 12:28:08 UTC |
a6a9710 | Kitware Robot | 13 May 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 13 May 2015, 04:01:06 UTC |
7953867 | Felix Geyer | 12 May 2015, 17:45:43 UTC | FindJava: Fix OpenJDK 8 version detection (#15565) The openjdk-8 (8u45-b14-2) package on Debian unstable has extra text after the version number components. Match this and add it to the reported version string. | 12 May 2015, 17:46:12 UTC |
53bb51f | Brad King | 12 May 2015, 13:12:56 UTC | Merge topic 'ctest-no-make-i' 226df303 CTest: Stop telling 'make' to ignore errors with -i 28e7a135 Help: Fix build_command alternative signature docs 231601b6 build_command: Choose configuration consistently across signatures | 12 May 2015, 13:12:56 UTC |
70d48e1 | Brad King | 12 May 2015, 13:12:54 UTC | Merge topic 'cpack-deb-component-dependencies' 1237d5fa Help: Add notes for topic 'cpack-deb-component-dependencies' e3f522f6 CPack/DEB per component dependencies | 12 May 2015, 13:12:54 UTC |
a5bab6e | Brad King | 12 May 2015, 13:12:52 UTC | Merge topic 'cpack-not-running-tests' 7c103be8 CPack: Enable DEB and RPM tests more reliably | 12 May 2015, 13:12:52 UTC |
ffd5d09 | Brad King | 12 May 2015, 13:12:50 UTC | Merge topic 'find_package-no-cmake-gui-paths' 1506f9ca find_package: Drop search in recent cmake-gui locations 8d484463 FindFLTK: Drop search in recent cmake-gui locations | 12 May 2015, 13:12:50 UTC |
16d8411 | Brad King | 12 May 2015, 13:12:48 UTC | Merge topic 'detect-c++14-missing-gets' 3307e10f Avoid using C++14 to build CMake if cstdio breaks | 12 May 2015, 13:12:48 UTC |
733ca51 | Brad King | 12 May 2015, 13:12:46 UTC | Merge topic 'doc-file-COPY-preserves-structure' f39d26ca Help: Clarify file(COPY) directory semantics (#15561) | 12 May 2015, 13:12:46 UTC |
55fe564 | Brad King | 12 May 2015, 13:12:43 UTC | Merge topic 'ExternalProject-improve-missing-source-error' dcb18836 ExternalProject: Improve error when SOURCE_DIR is missing (#15560) | 12 May 2015, 13:12:43 UTC |
cca3bbd | Brad King | 12 May 2015, 13:12:41 UTC | Merge topic 'ninja-gcc-windows' cf8ce7a3 RC: Do not override MinGW Makefiles generator preference ca658a45 Ninja: Use forward slashes for linking with any GCC on Windows (#15439) | 12 May 2015, 13:12:41 UTC |
0f2658f | Brad King | 12 May 2015, 13:12:40 UTC | Merge topic 'suppress-LNK4089-warning' a1904934 CTestCustom: Suppress LNK4089 warning about RPCRT4 e228d66d CTestCustom: Suppress LNK4089 warning about ole32 | 12 May 2015, 13:12:40 UTC |
226df30 | Brad King | 08 May 2015, 19:41:08 UTC | CTest: Stop telling 'make' to ignore errors with -i Add policy CMP0061 to maintain compatibility for existing projects. | 12 May 2015, 13:06:49 UTC |
28e7a13 | Brad King | 08 May 2015, 19:39:34 UTC | Help: Fix build_command alternative signature docs Do not specify that --config will not be added, because the command does add it. | 12 May 2015, 13:06:49 UTC |
231601b | Brad King | 10 May 2015, 13:05:52 UTC | build_command: Choose configuration consistently across signatures Teach the legacy two-argument signature to use CMAKE_CONFIG_TYPE from the environment only if it is non-empty. This makes behavior consistent with the main signature. | 12 May 2015, 13:06:48 UTC |
1237d5f | Brad King | 12 May 2015, 13:05:17 UTC | Help: Add notes for topic 'cpack-deb-component-dependencies' | 12 May 2015, 13:05:17 UTC |
7c103be | Domen Vrankar | 08 May 2015, 22:42:30 UTC | CPack: Enable DEB and RPM tests more reliably CPack DEB and RPM generators were not used for some tests because CPACK_BINARY_DEB and CPACK_BINARY_RPM variable were not set. Fix this, simplify generator selection in CTEST_RUN_CPackComponentsForAll, and fix bugs that were detected after tests were run. | 12 May 2015, 12:56:34 UTC |
df95367 | Kitware Robot | 12 May 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 12 May 2015, 04:01:04 UTC |
cf8ce7a | Brad King | 11 May 2015, 13:00:25 UTC | RC: Do not override MinGW Makefiles generator preference Update logic added in commit 957c2aac (RC: Simplify selection of resource compiler based on C/C++ toolchain, 2015-05-07) to avoid overriding CMAKE_GENERATOR_RC. The MinGW and MSYS Makefiles generators use it to select a windres next to the compiler even if it is not in the PATH. | 11 May 2015, 13:00:25 UTC |
df0aa37 | Kitware Robot | 11 May 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 11 May 2015, 04:01:05 UTC |
ee3973e | Kitware Robot | 10 May 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 10 May 2015, 04:01:05 UTC |
c6a805d | Kitware Robot | 09 May 2015, 04:01:11 UTC | CMake Nightly Date Stamp | 09 May 2015, 04:01:11 UTC |
e3f522f | Raffi Enficiaud | 08 May 2015, 21:36:26 UTC | CPack/DEB per component dependencies Dependencies may now be set per component | 08 May 2015, 21:36:26 UTC |
1506f9c | Brad King | 07 May 2015, 20:21:29 UTC | find_package: Drop search in recent cmake-gui locations The find_package command, on Windows, has always searched build trees recently visited by cmake-gui (or CMakeSetup at one time). This was done when the command was created with the intention of simplifying workflows involving building multiple dependent projects. However, this behavior depends on recent developer interaction and therefore can create different find results based on transient system states. It can lead to surprising results and user confusion. Since this behavior was first added CMake has gained many more search options, better error messages when a package is not found, and a package registry. The latter in particular allows projects to make their build trees available for dependent projects to find without user intervention. Therefore the originally intended workflow can be achieved in other, more stable ways. After the above evoluion of find_package we have now decided that the magic search-where-cmake-gui-was behavior does more harm than good. Drop it. We do not need a policy for this behavior change because it only affects interactive use. | 08 May 2015, 15:27:02 UTC |
8d48446 | Brad King | 07 May 2015, 20:21:01 UTC | FindFLTK: Drop search in recent cmake-gui locations This is not done by any other find modules. | 08 May 2015, 15:26:56 UTC |
ca658a4 | Thomas Herz | 08 May 2015, 13:38:04 UTC | Ninja: Use forward slashes for linking with any GCC on Windows (#15439) Fix a condition forgotten by commit b3de0dfe (Ninja: Use forward slashes for any GCC on Windows, 2015-05-07). | 08 May 2015, 15:20:10 UTC |
3307e10 | Brad King | 08 May 2015, 15:04:21 UTC | Avoid using C++14 to build CMake if cstdio breaks The GNU 4.8 standard library's cstdio header is not aware that C++14 honors C11's removal of "gets" from stdio.h and results in an error: /.../include/c++/4.8/cstdio:120:11: error: no member named 'gets' in the global namespace Detect this problematic case and default to using C++11 instead of C++14 for building CMake itself. | 08 May 2015, 15:04:21 UTC |
6831f91 | Brad King | 08 May 2015, 13:41:24 UTC | Merge topic 'doc-ctest-command-formatting' 695d6f62 Help: Revise ctest_* command documentation (#15559) f8716c8b Help: Update cmake-generators(7) organization for GHS | 08 May 2015, 13:41:24 UTC |
715b3ed | Brad King | 08 May 2015, 13:41:22 UTC | Merge topic 'WCDH-CMP0054-safety' 65e6b115 WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined | 08 May 2015, 13:41:22 UTC |
e38a2b5 | Brad King | 08 May 2015, 13:41:20 UTC | Merge topic 'ninja-gcc-windows' 20560e8d Ninja: Do not use newlines in response files with Windows GNU tools (#15439) b3de0dfe Ninja: Use forward slashes for any GCC on Windows (#15439) 378c2a0e Ninja: Refactor detection of MinGW tools on Windows 957c2aac RC: Simplify selection of resource compiler based on C/C++ toolchain | 08 May 2015, 13:41:20 UTC |
06d0cd5 | Brad King | 08 May 2015, 13:41:18 UTC | Merge topic 'execute_process-merge-output' f65bb82f execute_process: Improve stdout/stderr merging | 08 May 2015, 13:41:18 UTC |
ee15acd | Brad King | 08 May 2015, 13:41:15 UTC | Merge topic 'update-kwsys' 31c218e6 Merge branch 'upstream-kwsys' into update-kwsys ac94a796 KWSys 2015-05-05 (34fceb50) | 08 May 2015, 13:41:15 UTC |
f39d26c | Brad King | 08 May 2015, 13:28:44 UTC | Help: Clarify file(COPY) directory semantics (#15561) State explicitly that directory structure is preserved. | 08 May 2015, 13:29:05 UTC |
dcb1883 | Brad King | 08 May 2015, 13:18:50 UTC | ExternalProject: Improve error when SOURCE_DIR is missing (#15560) Mention the SOURCE_DIR that we checked and found empty or missing so that the user can see the full path to what we expected to find. | 08 May 2015, 13:20:43 UTC |
a190493 | Brad King | 08 May 2015, 12:50:33 UTC | CTestCustom: Suppress LNK4089 warning about RPCRT4 | 08 May 2015, 12:50:33 UTC |
4566850 | Kitware Robot | 08 May 2015, 04:01:28 UTC | CMake Nightly Date Stamp | 08 May 2015, 04:01:28 UTC |
695d6f6 | Brad King | 07 May 2015, 20:10:20 UTC | Help: Revise ctest_* command documentation (#15559) Revise documentation for the major dashboard client step ``ctest_*`` commands. Modernize the documentation formatting. Add some missing options. | 07 May 2015, 20:10:20 UTC |
f8716c8 | Brad King | 07 May 2015, 19:51:46 UTC | Help: Update cmake-generators(7) organization for GHS | 07 May 2015, 19:52:29 UTC |
f65bb82 | Brad King | 07 May 2015, 18:40:38 UTC | execute_process: Improve stdout/stderr merging Use the KWSys Process "MergeOutput" option to give the child process the same pipe (or file) for both stdout and stderr. This allows natural merging of stdout and stderr together instead of merging on arbitrary buffered read boundaries as before. | 07 May 2015, 18:40:38 UTC |
31c218e | Brad King | 07 May 2015, 18:34:50 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 07 May 2015, 18:34:50 UTC |
ac94a79 | KWSys Robot | 05 May 2015, 13:05:38 UTC | KWSys 2015-05-05 (34fceb50) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 34fceb50 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 8c8b2273..34fceb50 Brad King (1): 34fceb50 Process: Add option to merge stdout/stderr | 07 May 2015, 18:34:47 UTC |
ee1ddec | Brad King | 07 May 2015, 18:32:11 UTC | Merge topic 'update-ctest_build-docs' 5731fb2e ctest_build: mention CTEST_BUILD_COMMAND in the docs 753da8c6 ctest_build: update the default target documentation 5ab896ae ctest_build: spruce up the documentation a bit | 07 May 2015, 18:32:11 UTC |
e4e09de | Brad King | 07 May 2015, 18:25:43 UTC | Merge topic 'update-kwsys' a874700f Merge branch 'upstream-kwsys' into update-kwsys 71f38d06 KWSys 2015-05-05 (8c8b2273) f6749f72 Merge branch 'upstream-kwsys' into update-kwsys 0c34ac2f KWSys 2015-05-04 (c2387a4b) | 07 May 2015, 18:25:43 UTC |
8102417 | Brad King | 07 May 2015, 18:25:40 UTC | Merge topic 'cpack-rpm-debug-log-fix' 1a2a73a5 CPack/RPM fix output in debug log | 07 May 2015, 18:25:40 UTC |
18527c4 | Brad King | 07 May 2015, 18:25:37 UTC | Merge topic 'vs-install-in-default-build' a6e4e73d VS: Add option to put INSTALL target in .sln default build 562e69dd Tests: Enable devenv tests on VS >= 10 | 07 May 2015, 18:25:37 UTC |
6b9e2f7 | Brad King | 07 May 2015, 18:25:31 UTC | Merge topic 'cpack-deb-component-auto-discovery' 4588a169 CPack/DEB component dependency auto-discovery | 07 May 2015, 18:25:31 UTC |
4588a16 | Raffi Enficiaud | 02 May 2015, 20:14:57 UTC | CPack/DEB component dependency auto-discovery Dependency auto-discovery can now be set per component | 07 May 2015, 18:21:57 UTC |
20560e8 | Thomas Herz | 06 May 2015, 22:48:03 UTC | Ninja: Do not use newlines in response files with Windows GNU tools (#15439) Since commit v2.8.11~213^2 (Ninja: Avoid LNK1170 linker error, 2013-02-01) we generate linker response files with "$in_newline" to support a large number of object files with the MS link.exe tool. However, the GNU linker on Windows does not understand the newline endings that Ninja puts in the response files. Switch back to "$in" for that case. | 07 May 2015, 18:10:21 UTC |
b3de0df | Thomas Herz | 06 May 2015, 22:45:01 UTC | Ninja: Use forward slashes for any GCC on Windows (#15439) Any GCC compiler on a Windows host needs forward slashes, not just those built for MinGW. | 07 May 2015, 18:07:20 UTC |
378c2a0 | Brad King | 07 May 2015, 18:01:58 UTC | Ninja: Refactor detection of MinGW tools on Windows Check for CMAKE_COMPILER_IS_MINGW only after enabling a language when it might actually be set. Previously this worked by accident because the check for working compiler or a second language enabled would cause the code path to be taken. Store UsingMinGW as an instance member of cmGlobalNinjaGenerator so that it is reset on each reconfigure. Otherwise cmake-gui cannot switch between build trees for MinGW or non-MinGW tools. | 07 May 2015, 18:02:44 UTC |
5731fb2 | Ben Boeckel | 07 May 2015, 17:05:30 UTC | ctest_build: mention CTEST_BUILD_COMMAND in the docs | 07 May 2015, 17:05:54 UTC |
753da8c | Ben Boeckel | 07 May 2015, 17:05:15 UTC | ctest_build: update the default target documentation | 07 May 2015, 17:05:54 UTC |
5ab896a | Ben Boeckel | 07 May 2015, 17:04:21 UTC | ctest_build: spruce up the documentation a bit Adds markup and links to other sections. | 07 May 2015, 17:05:54 UTC |
957c2aa | Brad King | 07 May 2015, 15:43:02 UTC | RC: Simplify selection of resource compiler based on C/C++ toolchain Revert the refactoring by commit v2.8.11~105^2~1 (Ninja: use MinGW generator code in EnableLanguage, 2013-03-09) and move the MinGW- specific logic back to the "MinGW Makefiles" generator. Instead teach the platform information modules for GNU and MSVC on Windows to set the preferred RC compiler just before enabling the RC language. This way we choose the RC compiler based on the C/C++ toolchain that is actually enabled. | 07 May 2015, 15:43:02 UTC |
e228d66 | Brad King | 07 May 2015, 12:58:38 UTC | CTestCustom: Suppress LNK4089 warning about ole32 | 07 May 2015, 13:37:34 UTC |
65e6b11 | Brad King | 07 May 2015, 13:00:45 UTC | WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined Reported-by: Kevin Godby <godbyk@gmail.com> | 07 May 2015, 13:00:45 UTC |
b3ae060 | Kitware Robot | 07 May 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 07 May 2015, 04:01:05 UTC |
a6e4e73 | Robert Goulet | 01 May 2015, 17:46:17 UTC | VS: Add option to put INSTALL target in .sln default build Add a CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD variable to control this behavior. | 06 May 2015, 14:31:39 UTC |
3bc6f4f | Kitware Robot | 06 May 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 06 May 2015, 04:01:06 UTC |