da7155f | Brad King | 15 December 2014, 21:44:59 UTC | Tests: Allow RunCMake tests to pass generator expressions | 15 December 2014, 21:46:49 UTC |
1b3ab33 | Brad King | 15 December 2014, 16:06:57 UTC | Merge topic 'cmp0054-warnings-extproj' a300d0ff ExternalProject: avoid CMP0054 warnings | 15 December 2014, 16:06:57 UTC |
b9e0bab | Brad King | 15 December 2014, 16:06:54 UTC | Merge topic 'extproj-extra-newlines' 480e6029 ExternalProject: remove extra newlines from log messages | 15 December 2014, 16:06:54 UTC |
ab09122 | Brad King | 15 December 2014, 16:06:51 UTC | Merge topic 'tests-osx-version' f53a3340 Tests: Fix OS X version check to use component-wise test | 15 December 2014, 16:06:51 UTC |
872ad7a | Brad King | 15 December 2014, 16:06:49 UTC | Merge topic 'assert-no-string-conversion' 2e92570b Fix some Clang -Wstring-conversion warnings | 15 December 2014, 16:06:49 UTC |
526c34b | Brad King | 15 December 2014, 16:06:47 UTC | Merge topic 'curl-winssl' ba8c6632 curl: Use Windows SSL/TLS native implementation | 15 December 2014, 16:06:47 UTC |
6da3f17 | Brad King | 15 December 2014, 16:06:44 UTC | Merge topic 'suncc-fixes' 97b65f81 Misc. fixes for the Oracle / Sun compiler. | 15 December 2014, 16:06:44 UTC |
4d2c629 | Brad King | 15 December 2014, 16:06:42 UTC | Merge topic 'FindMPI-parse-Xlinker-flags' a0792c48 FindMPI: Extract -Xlinker options | 15 December 2014, 16:06:42 UTC |
bbabb9d | Kitware Robot | 15 December 2014, 05:01:07 UTC | CMake Nightly Date Stamp | 15 December 2014, 05:01:07 UTC |
18817e0 | Kitware Robot | 14 December 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 14 December 2014, 05:01:08 UTC |
fef31f1 | Kitware Robot | 13 December 2014, 05:01:30 UTC | CMake Nightly Date Stamp | 13 December 2014, 05:01:30 UTC |
480e602 | Ben Boeckel | 12 December 2014, 23:42:33 UTC | ExternalProject: remove extra newlines from log messages message() already adds a newline. | 12 December 2014, 23:42:33 UTC |
a300d0f | Ben Boeckel | 12 December 2014, 23:30:00 UTC | ExternalProject: avoid CMP0054 warnings Found where ${command} is "make" which is a local variable. | 12 December 2014, 23:30:00 UTC |
f53a334 | Brad King | 12 December 2014, 20:08:00 UTC | Tests: Fix OS X version check to use component-wise test Otherwise 10.10 may be considered to be less than 10.4 and the tests for CPack will not run. Reported-by: Sean McBride <sean@rogue-research.com> | 12 December 2014, 20:11:37 UTC |
2e92570 | Sean McBride | 12 December 2014, 17:21:54 UTC | Fix some Clang -Wstring-conversion warnings Some false positives, but some flagged faulty asserts where the ! was inside the string instead of outside. | 12 December 2014, 19:38:23 UTC |
ba8c663 | Brad King | 12 December 2014, 18:29:54 UTC | curl: Use Windows SSL/TLS native implementation On Windows, when CMAKE_USE_OPENSSL is OFF, use the OS implementation. This will allow the OS-configured CA list to be trusted automatically. | 12 December 2014, 18:52:46 UTC |
a829f09 | Brad King | 12 December 2014, 16:17:55 UTC | Merge branch 'release' | 12 December 2014, 16:17:55 UTC |
3cc84d1 | Brad King | 12 December 2014, 16:16:06 UTC | Merge topic 'find-msmpi' 17a846ac FindMPI: search for msmpi's mpiexec as well | 12 December 2014, 16:16:06 UTC |
9f41c45 | Brad King | 12 December 2014, 16:16:04 UTC | Merge topic 'catch-ctest-errors-better' d8589e64 ctest: count errors from scripts properly | 12 December 2014, 16:16:04 UTC |
f6c8d3d | Brad King | 12 December 2014, 16:16:02 UTC | Merge topic 'FindQt4-fix-major-version-mismatch' 009c1865 FindQt4: Fix handling of QT_VERSION_MAJOR mismatch | 12 December 2014, 16:16:02 UTC |
9c4ef20 | Brad King | 12 December 2014, 16:16:00 UTC | Merge topic 'drop-double-underscores' 111be180 Rename header guards to not start with double underscore | 12 December 2014, 16:16:00 UTC |
ccbdac2 | Brad King | 12 December 2014, 16:15:59 UTC | Merge topic 'doc-CMP0054-example' f2f1c95d Help: Extend policy CMP0054 documentation with an example | 12 December 2014, 16:15:59 UTC |
0dd9e71 | Brad King | 12 December 2014, 16:13:21 UTC | Merge branch 'doc-CMP0054-example' into release | 12 December 2014, 16:13:21 UTC |
f2f1c95 | Nils Gladitz | 09 December 2014, 20:52:23 UTC | Help: Extend policy CMP0054 documentation with an example | 12 December 2014, 16:12:46 UTC |
97b65f8 | Chuck Atkins | 12 December 2014, 15:04:47 UTC | Misc. fixes for the Oracle / Sun compiler. A few pieces of code have some ambiguous type deduction that seems to resolve correctly for most compilers but not for the Oracle compiler. This makes those few instances more explicit. | 12 December 2014, 15:04:47 UTC |
a0792c4 | Alin Marin Elena | 09 December 2014, 10:52:33 UTC | FindMPI: Extract -Xlinker options Extend the regex that mathces -Wl, linker options to match -Xlinker too. These are used by Intel MPI and perhaps others. | 12 December 2014, 14:53:43 UTC |
17f638a | Kitware Robot | 12 December 2014, 05:01:09 UTC | CMake Nightly Date Stamp | 12 December 2014, 05:01:09 UTC |
17a846a | Ben Boeckel | 11 December 2014, 22:26:06 UTC | FindMPI: search for msmpi's mpiexec as well | 11 December 2014, 22:26:06 UTC |
111be18 | Sean McBride | 11 December 2014, 18:10:03 UTC | Rename header guards to not start with double underscore Use regex to find/replace: __(cm.*_h) \1 Then fix QCMake.h by hand. | 11 December 2014, 18:53:06 UTC |
3171fe0 | Kitware Robot | 11 December 2014, 05:01:07 UTC | CMake Nightly Date Stamp | 11 December 2014, 05:01:07 UTC |
d8589e6 | Ben Boeckel | 10 December 2014, 22:22:21 UTC | ctest: count errors from scripts properly In the unlikely event that someone has a billion+ scripts (or some codepath returns negative numbers), we could overflow and make a pile of errors a non-error. This change also allows us to use flags for the error in the future rather than just "something went wrong". | 10 December 2014, 22:22:21 UTC |
a7d8345 | Kitware Robot | 10 December 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 10 December 2014, 05:01:08 UTC |
66f587e | Brad King | 09 December 2014, 15:54:56 UTC | Merge topic 'FindLATEX-use-FPHSA' e0104063 FindLATEX: Use FPHSA to report status in standard way | 09 December 2014, 15:54:56 UTC |
3b94772 | Brad King | 09 December 2014, 15:54:54 UTC | Merge topic 'find_library-updated-directory-content' ce331bab find_library: Fix repeat call after changing directory content (#15293) | 09 December 2014, 15:54:54 UTC |
92eaa47 | Brad King | 09 December 2014, 15:54:52 UTC | Merge topic 'doc-find-module-no-summary' 3fb33e01 Merge branch 'backport-doc-find-module-no-summary' into doc-find-module-no-summary d425c110 Help: Drop FeatureSummary example in cmake-developer.7 8235effe Help: Drop FeatureSummary example in cmake-developer.7 | 09 December 2014, 15:54:52 UTC |
009c186 | Daniel Scharrer | 09 December 2014, 14:40:45 UTC | FindQt4: Fix handling of QT_VERSION_MAJOR mismatch Fix capitalization of Qt4_FOUND variable when setting it to false in this case. This caused find_package(Qt4) to appear successful when it was not. Note that the legacy QT4_FOUND variable is unconditionally overwritten at the end of the file with the value of Qt4_FOUND. | 09 December 2014, 15:43:02 UTC |
ce53ef0 | Brad King | 09 December 2014, 13:42:02 UTC | Merge branch 'backport-doc-find-module-no-summary' into release | 09 December 2014, 13:42:02 UTC |
3fb33e0 | Brad King | 09 December 2014, 13:40:59 UTC | Merge branch 'backport-doc-find-module-no-summary' into doc-find-module-no-summary Resolve conflict in Help/manual/cmake-developer.7.rst by taking our side. | 09 December 2014, 13:40:59 UTC |
d425c11 | Brad King | 09 December 2014, 13:40:33 UTC | Help: Drop FeatureSummary example in cmake-developer.7 The use of FeatureSummary inside a find module is not a convention yet used by upstream CMake modules. Drop the example from the documentation about how to write find modules. If in the future we add use of FeatureSummary to many of the upstream find modules then this example can be restored as part of establishing the convention. | 09 December 2014, 13:40:33 UTC |
8235eff | Brad King | 09 December 2014, 13:35:46 UTC | Help: Drop FeatureSummary example in cmake-developer.7 The use of FeatureSummary inside a find module is not a convention yet used by upstream CMake modules. Drop the example from the documentation about how to write find modules. If in the future we add use of FeatureSummary to many of the upstream find modules then this example can be restored as part of establishing the convention. | 09 December 2014, 13:40:17 UTC |
2372cda | Kitware Robot | 09 December 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 09 December 2014, 05:01:08 UTC |
ce331ba | Brad King | 08 December 2014, 20:12:51 UTC | find_library: Fix repeat call after changing directory content (#15293) We use cmGlobalGenerator::GetDirectoryContent to avoid repeating directory listings. However, GetDirectoryContent loads content from disk at most once. This breaks find_library calls that occur when disk content has changed since preceding find_library calls. Teach cmGlobalGenerator::GetDirectoryContent to save the directory modification time when content is loaded and re-load content if it changes. Create a RunCMake.find_library test with a case covering this. | 08 December 2014, 20:35:50 UTC |
95655dc | Brad King | 08 December 2014, 19:37:03 UTC | Merge branch 'release' | 08 December 2014, 19:37:03 UTC |
1f6f114 | Brad King | 08 December 2014, 14:09:24 UTC | CMake 3.1.0-rc3 | 08 December 2014, 14:09:24 UTC |
09498b2 | Brad King | 08 December 2014, 14:08:11 UTC | Merge branch 'release' | 08 December 2014, 14:08:11 UTC |
e72987d | Brad King | 08 December 2014, 14:07:18 UTC | Merge topic 'custom-command-multiple-outputs' 6c67b816 Makefile: Workaround Borland Make bug with multiple outputs 65ea5eb7 Tests: Cover rebuild with multiple custom command outputs (#15116) 644b4688 Makefile: Fix rebuild with multiple custom command outputs (#15116) 8a4c6d2d Xcode: Fix rebuild with multiple custom command outputs (#15116) | 08 December 2014, 14:07:18 UTC |
cf54d85 | Brad King | 08 December 2014, 14:07:16 UTC | Merge topic 'optional-latest-language-dialects' de022e89 Add options to build CMake without latest language dialects | 08 December 2014, 14:07:16 UTC |
47c41d9 | Brad King | 08 December 2014, 14:07:14 UTC | Merge topic 'file-LOCK-timeout-type' 97841dad file: Use 'long' to represent the parsed LOCK TIMEOUT value | 08 December 2014, 14:07:14 UTC |
79d1e13 | Brad King | 08 December 2014, 14:07:12 UTC | Merge topic 'ctest-binary-pipe' 29b0c8c3 ctest --launch: write to cout and cerr in binary | 08 December 2014, 14:07:12 UTC |
413ce02 | Brad King | 08 December 2014, 14:07:10 UTC | Merge topic 'ExternalProject_TEST_EXCLUDE_FROM_MAIN' 636f0c1d ExternalProject: Add TEST_EXCLUDE_FROM_MAIN option | 08 December 2014, 14:07:10 UTC |
b61994d | Brad King | 08 December 2014, 14:07:08 UTC | Merge topic 'vs-inherit-wd' f545eb0b VS: Inherit target-level "-wd" flags in source files (#15284) | 08 December 2014, 14:07:08 UTC |
c2b8874 | Brad King | 08 December 2014, 14:07:06 UTC | Merge topic 'FindMPI-Intel-5.0.1' 7626c8dc FindMPI: Workaround Intel MPI 5.0.1 exit code problem (#15182) f5ede300 FindMPI: Factor out compiler wrapper execution into helper | 08 December 2014, 14:07:06 UTC |
90070a6 | Brad King | 08 December 2014, 14:07:04 UTC | Merge topic 'try_compile-link-flags' 88eb5824 try_compile: Pass linker flags into test project (#14066) a4f9b6f0 CMakeDetermineCompilerABI: Use normal linker flags in ABI project | 08 December 2014, 14:07:04 UTC |
cfe666f | Kitware Robot | 08 December 2014, 05:01:08 UTC | CMake Nightly Date Stamp | 08 December 2014, 05:01:08 UTC |
9e6e680 | Kitware Robot | 07 December 2014, 05:01:16 UTC | CMake Nightly Date Stamp | 07 December 2014, 05:01:16 UTC |
6c67b81 | Brad King | 06 December 2014, 12:36:52 UTC | Makefile: Workaround Borland Make bug with multiple outputs Given a rule of the form out1 out2: dep1 out1 out2: dep2 Borland Make complains that there are multiple rules for "out1" even though this works when there is only one output. Instead generate out1 out2: dep1 dep2 for Borland Make, but only when there are multiple outputs. | 06 December 2014, 12:36:52 UTC |
bec5b3d | Kitware Robot | 06 December 2014, 05:01:15 UTC | CMake Nightly Date Stamp | 06 December 2014, 05:01:15 UTC |
e010406 | Christoph Grüninger | 05 December 2014, 22:42:48 UTC | FindLATEX: Use FPHSA to report status in standard way Otherwise LaTeX was marked as not found in the summary. Also revise the documentation. | 05 December 2014, 22:42:48 UTC |
de022e8 | Brad King | 05 December 2014, 19:06:43 UTC | Add options to build CMake without latest language dialects Set CMAKE_C_STANDARD and CMAKE_CXX_STANDARD only if they are not already defined. This will allow users to add the settings with different values to their local cache (e.g. on the command line). | 05 December 2014, 19:07:59 UTC |
ce28da6 | Brad King | 05 December 2014, 19:03:27 UTC | Merge branch 'release' | 05 December 2014, 19:03:27 UTC |
fad59f2 | Brad King | 05 December 2014, 19:02:11 UTC | Merge topic 'xerces-rename' 27141eed Modules: Rename FindXerces to FindXercesC | 05 December 2014, 19:02:11 UTC |
03db9a0 | Brad King | 05 December 2014, 19:01:04 UTC | Merge topic 'doc-file-GENERATE-order' fe21580b Help: Document file(GENERATE) signature option order | 05 December 2014, 19:01:04 UTC |
e2c431d | Brad King | 05 December 2014, 18:32:50 UTC | Merge branch 'xerces-rename' into release | 05 December 2014, 18:32:50 UTC |
eff4081 | Brad King | 05 December 2014, 18:32:46 UTC | Merge branch 'doc-file-GENERATE-order' into release | 05 December 2014, 18:32:46 UTC |
fe21580 | Brad King | 05 December 2014, 18:28:24 UTC | Help: Document file(GENERATE) signature option order In commit v3.1.0-rc1~484^2 (Help: Format and revise file() command documentation, 2014-05-23) the signature of file(GENERATE) was accidentally simplified too much and dropped specification of the required argument ordering. Restore the signature to make the order clear. | 05 December 2014, 18:28:24 UTC |
97841da | Ruslan Baratov | 05 December 2014, 14:18:11 UTC | file: Use 'long' to represent the parsed LOCK TIMEOUT value Convert the StringToInt helper into a StringToLong helper with a 'long' result type. This will make the helper more useful to other callers that want to use strtol. While at it, also check errno after calling strtol in case the conversion fails with a range error. | 05 December 2014, 17:59:37 UTC |
29b0c8c | Ben Boeckel | 05 December 2014, 17:47:18 UTC | ctest --launch: write to cout and cerr in binary Because ctest reads in binary but writes in text mode, Windows' newline transformation can be applied multiple times causing '\n' in the source application to be written out as '\r\r\n' instead. | 05 December 2014, 17:47:18 UTC |
356f7cf | Brad King | 05 December 2014, 15:39:12 UTC | Merge topic 'Find-Modules-documentation' 67cb50ab Help: Document that IMPORTED targets in Find modules may be UNKNOWN. e18e21ae Help: Document IMPORTED_CONFIGURATIONS target property for Find modules. f0d0d761 Help: Remove recommendation about checking minimum CMake version. 31452416 Help: Add useful links to IMPORTED targets and usage requirements. b96b025b Help: Remove disadvantage creating IMPORTED targets in Find modules. 169f1166 Help: Link to cmake-packages(7) from the Module creation documentation. | 05 December 2014, 15:39:12 UTC |
65ea5eb | Brad King | 05 December 2014, 14:56:26 UTC | Tests: Cover rebuild with multiple custom command outputs (#15116) Extend the BuildDepends test with a case covering multiple custom command outputs with the second one consumed by another rule. With the old "multiple output pair" infrastructure used in the Makefile and Xcode generators this did not work. Now that it is fixed, test the case explicitly. | 05 December 2014, 14:56:26 UTC |
644b468 | Brad King | 05 December 2014, 14:55:49 UTC | Makefile: Fix rebuild with multiple custom command outputs (#15116) Fix the generated makefiles for custom commands with multiple outputs to list all the outputs on the left hand side of the build rule. This is much simpler and more reliable than the old multiple-output-pair infrastructure. | 05 December 2014, 14:55:49 UTC |
8a4c6d2 | Brad King | 05 December 2014, 14:50:31 UTC | Xcode: Fix rebuild with multiple custom command outputs (#15116) The Xcode generator uses Makefiles under a run-script build-phase to drive custom commands. Fix the generated makefiles for custom commands with multiple outputs to list all the outputs on the left hand side of the build rule. This is much simpler and more reliable than the old multiple-output-pair infrastructure. | 05 December 2014, 14:52:09 UTC |
636f0c1 | Daniele E. Domenichelli | 30 November 2014, 21:28:43 UTC | ExternalProject: Add TEST_EXCLUDE_FROM_MAIN option If this option is enabled, the test step is created with the EXCLUDE_FROM_MAIN option, and if TEST_BEFORE_INSTALL is enabled, the install step does not depend on the test step. This means that the test step is never executed, unless the test target is explicitly created by calling ExternalProject_Add_StepTarget, or by passing it with the STEP_TARGETS option, or with the EP_STEP_TARGETS directory property. | 05 December 2014, 09:24:16 UTC |
c90633d | Kitware Robot | 05 December 2014, 05:01:15 UTC | CMake Nightly Date Stamp | 05 December 2014, 05:01:15 UTC |
67cb50a | Stephen Kelly | 04 December 2014, 22:56:52 UTC | Help: Document that IMPORTED targets in Find modules may be UNKNOWN. | 04 December 2014, 23:12:14 UTC |
e18e21a | Stephen Kelly | 04 December 2014, 22:56:21 UTC | Help: Document IMPORTED_CONFIGURATIONS target property for Find modules. | 04 December 2014, 23:12:14 UTC |
f0d0d76 | Stephen Kelly | 04 December 2014, 22:55:15 UTC | Help: Remove recommendation about checking minimum CMake version. If this file is being executed, the user has the CMake version providing it. | 04 December 2014, 22:55:15 UTC |
3145241 | Stephen Kelly | 04 December 2014, 22:30:20 UTC | Help: Add useful links to IMPORTED targets and usage requirements. | 04 December 2014, 22:33:50 UTC |
b96b025 | Stephen Kelly | 04 December 2014, 22:25:56 UTC | Help: Remove disadvantage creating IMPORTED targets in Find modules. An IMPORTED target in either type of package can equally depend on an IMPORTED target in a Find module, which must be found as a dependency, which is presumably the problem being implied. This is not a distinction of creating an IMPORTED target in a Find module. | 04 December 2014, 22:32:52 UTC |
169f116 | Stephen Kelly | 04 December 2014, 22:19:45 UTC | Help: Link to cmake-packages(7) from the Module creation documentation. | 04 December 2014, 22:31:59 UTC |
f545eb0 | Brad King | 04 December 2014, 20:32:32 UTC | VS: Inherit target-level "-wd" flags in source files (#15284) If a source file COMPILE_FLAGS option adds "-wd", the .vcxproj file will have a DisableSpecificWarnings setting for the source file. Add to the setting a reference to %(DisableSpecificWarnings) to inherit any such flags set for the whole target. | 04 December 2014, 20:40:04 UTC |
7626c8d | Alin Marin Elena | 04 December 2014, 18:54:00 UTC | FindMPI: Workaround Intel MPI 5.0.1 exit code problem (#15182) This MPI compiler may return zero even in some error cases. Check the output to catch such cases. Suggested-by: Kelly Thompson <kgt@lanl.gov> | 04 December 2014, 19:15:46 UTC |
f5ede30 | Alin Marin Elena | 04 December 2014, 18:51:00 UTC | FindMPI: Factor out compiler wrapper execution into helper | 04 December 2014, 19:12:34 UTC |
27141ee | Brad King | 04 December 2014, 15:36:21 UTC | Modules: Rename FindXerces to FindXercesC The FindXerces module was added in commit v3.1.0-rc1~155^2 (FindXerces: New module to find Apache Xerces-C++, 2014-08-17). However, there are two implementations of Xerces, one in C++: http://xerces.apache.org/xerces-c/ and one in Java: http://xerces.apache.org/xerces-j/ Rename FindXerces to FindXercesC to clarify that it is about the C++ implementation. While at it, add the missing CMake 3.1 release note about this module. Suggested-by: Erik Sjölund <erik.sjolund@gmail.com> | 04 December 2014, 15:41:26 UTC |
470c549 | Brad King | 04 December 2014, 15:23:28 UTC | Merge topic 'FindUnixCommands-use-FPHSA' ff50046b FindUnixCommand: Use FPHSA to report status in standard way | 04 December 2014, 15:23:28 UTC |
c7bd275 | Brad King | 04 December 2014, 15:23:26 UTC | Merge topic 'cached-regex-clear-fixed' ceecd790 cmMakefile: store the number of last matches in a CMake var 7878d061 test: add a test for clearing regex results | 04 December 2014, 15:23:26 UTC |
e466517 | Brad King | 04 December 2014, 15:23:24 UTC | Merge topic 'fix-add_library-check-for-shared' bd360ee3 add_library: Fix target type check for non-shared-lib platforms | 04 December 2014, 15:23:24 UTC |
09f797c | Brad King | 04 December 2014, 15:23:21 UTC | Merge topic 'vs-hlsl-typo' 955fbf29 VS: Fix typo in VS_SHADER_MODEL lookup comment | 04 December 2014, 15:23:21 UTC |
13fc2ed | Brad King | 04 December 2014, 15:15:10 UTC | Merge topic 'doc-mixed-case-commands' 607b39dc Utilities/Sphinx: Fix link targets for mixed-case command names | 04 December 2014, 15:15:10 UTC |
c2d3710 | Brad King | 04 December 2014, 15:04:29 UTC | Merge branch 'doc-mixed-case-commands' into release | 04 December 2014, 15:04:29 UTC |
607b39d | Brad King | 04 December 2014, 14:59:43 UTC | Utilities/Sphinx: Fix link targets for mixed-case command names When a CMake domain 'command' object is defined by CMakeTransform or the 'cmake:command' directive, generate the link target with a lower-case name even if the command name is not all lower-case. This is needed to make cross-references to the command definition work since the 'cmake:command' role is marked with the 'lowercase' property. | 04 December 2014, 15:03:26 UTC |
44f9a69 | Brad King | 04 December 2014, 14:10:59 UTC | Merge branch 'release' | 04 December 2014, 14:10:59 UTC |
ba98442 | Brad King | 04 December 2014, 14:10:05 UTC | Merge topic 'vs-phone-store-deployment-location' 352f246f VS: Add source file property to specify Windows App deployment location | 04 December 2014, 14:10:05 UTC |
0f381ad | Kitware Robot | 04 December 2014, 05:01:09 UTC | CMake Nightly Date Stamp | 04 December 2014, 05:01:09 UTC |
88eb582 | Brad King | 03 December 2014, 16:02:31 UTC | try_compile: Pass linker flags into test project (#14066) Copy CMAKE_EXE_LINKER_FLAGS into the test project generated by try_compile, just like we already copy CMAKE_<LANG>_FLAGS. Add CMake Policy CMP0056 to activate this behavior in a compatible way, but do not warn by default when the policy is not set since it will affect all try_compile calls. Extend the RunCMake.try_compile test with a case covering this behavior for each policy setting. | 03 December 2014, 20:30:22 UTC |
a4f9b6f | Brad King | 03 December 2014, 19:52:05 UTC | CMakeDetermineCompilerABI: Use normal linker flags in ABI project When compiling the ABI detection test project, do not override CMAKE_EXE_LINKER_FLAGS completely. The normally selected value of this variable may influence how the link is done and may be needed to be representative of how the calling project will be built. Instead pass a variable that try_compile will reference as additional flags. Leave this behavior of try_compile undocumented for now. | 03 December 2014, 19:53:14 UTC |
955fbf2 | Brad King | 03 December 2014, 19:12:32 UTC | VS: Fix typo in VS_SHADER_MODEL lookup comment | 03 December 2014, 19:12:32 UTC |
ceecd79 | Ben Boeckel | 01 December 2014, 15:51:49 UTC | cmMakefile: store the number of last matches in a CMake var With PushScope and PopScope, keeping track of another bit of data for each scope isn't easy. Instead, store it as another CMake variable so it gets implicitly tracked along with everything else. This works in a revert of commit 7d674b5f0b28a610333644d417c2e8cb796cc9e4. | 03 December 2014, 16:06:44 UTC |
7878d06 | Ben Boeckel | 26 November 2014, 17:46:55 UTC | test: add a test for clearing regex results | 03 December 2014, 16:06:44 UTC |
ff50046 | Christoph Grüninger | 03 December 2014, 13:35:37 UTC | FindUnixCommand: Use FPHSA to report status in standard way Otherwise the UnixCommands were marked as not found in the summary. Also revise the documentation. | 03 December 2014, 15:04:59 UTC |
dc3b222 | Brad King | 03 December 2014, 15:03:51 UTC | Merge branch 'release' | 03 December 2014, 15:03:51 UTC |