b2016ff | Sergiu Deitsch | 19 March 2016, 15:21:29 UTC | CMakePackageConfigHelpers: allow to specify a relative CMAKE_INSTALL_PREFIX | 19 March 2016, 15:21:29 UTC |
3cefadb | Kitware Robot | 07 August 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 07 August 2015, 04:01:07 UTC |
2259080 | Brad King | 06 August 2015, 13:38:33 UTC | Merge topic 'cpack-rpm-documentation-fixes' 94226751 Tests/RunCMake/CPack: Add dependencies tests 105011e0 Tests/RunCMake/CPack: Bump verify result cmake version d882d477 Tests/RunCMake/CPack/DEB: Add getPackageInfo helper function 145735b7 Tests/RunCMake/CPack: Enable CXX language in tests e26f53a8 CPack/RPM: missing PACKAGE_CONFLICTS documentation 64aacb24 CPack/RPM: undocumented variables | 06 August 2015, 13:38:33 UTC |
91c1b13 | Brad King | 06 August 2015, 13:38:31 UTC | Merge topic 'ninja-LINK_DEPENDS' 43c94281 Ninja: Honor the LINK_DEPENDS target property (#14796) | 06 August 2015, 13:38:31 UTC |
78141e7 | Brad King | 06 August 2015, 13:38:29 UTC | Merge topic 'install-no-runtime-deps-by-default' 26f5445b Do not install 3rd-party dependencies by default | 06 August 2015, 13:38:29 UTC |
5570650 | Brad King | 06 August 2015, 13:38:27 UTC | Merge topic 'use-generator-target' a309409e cmOrderDirectories: Port to cmGeneratorTarget. f83e8402 cmGeneratorTarget: Move CompileInfoMap from cmTarget. b3f0e353 cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget. 34c43741 cmGeneratorTarget: Move GetOutputName from cmTarget. 4329a71c cmComputeLinkDepends: Port to cmGeneratorTarget. c93230ac cmComputeLinkInformation: Port to cmGeneratorTarget. ee26add4 cmGeneratorTarget: Move IsBundleOnApple from cmTarget. c8a5f5ae cmMakefileTargetGenerator: Add accessor for GeneratorTarget. f8076644 cmGeneratorTarget: Move GetLinkClosure from cmTarget. 7c809fa2 cmGeneratorTarget: Move GetLinkerLanguage from cmTarget. 6da99de3 cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget. d6bb319b cmGeneratorTarget: Move GetFullName from cmTarget. 7a460852 cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget. d560bfd2 cmGeneratorTarget: Move GetInstallNameDir* from cmTarget. 89e2a080 cmGeneratorTarget: Move GetMacContentDirectory from cmTarget. 62720e44 cmGeneratorTarget: Move GetFullNameComponents from cmTarget. ... | 06 August 2015, 13:38:27 UTC |
73e3de3 | Brad King | 06 August 2015, 13:38:24 UTC | Merge topic 'cmState-policies' 757a1f54 cmState: Move PolicyState from cmMakefile. 52dbe654 cmState: Record the end position of each directory. 65a5e0c6 cmLinkedTree: Add Clear API. 34835433 cmState: Add Type for policy scope. af0de01c cmState: Remove call stack parent tracking. 6ae8b30b cmMakefile: Move policy barriers inside cmState scopes. a5fc17b5 cmMakefile: Re-order policy entries and barriers. 0a01e6c6 cmState: Add Snapshot Type accessor. f0005bb4 Tests: Verify generate-time policy scope behavior. | 06 August 2015, 13:38:24 UTC |
370e2c6 | Brad King | 06 August 2015, 13:38:22 UTC | Merge topic 'refactor-evaluation-files' 12c3f248 cmGeneratorExpressionEvaluationFile: Require generator context. 6c0e9ee2 cmMakefile: Store EvaluationFiles. | 06 August 2015, 13:38:22 UTC |
4f0a6d4 | Brad King | 06 August 2015, 13:38:20 UTC | Merge topic 'compiler-version-Fortran' f0609182 Fortran: Store detected compiler version persistently (#15684) | 06 August 2015, 13:38:20 UTC |
d356bce | Brad King | 06 August 2015, 13:38:17 UTC | Merge topic 'fix-missing-subdir-error' c4d2f64f add_subdirectory: Fix error message on missing CMakeLists.txt (#15680) | 06 August 2015, 13:38:17 UTC |
9422675 | Domen Vrankar | 29 July 2015, 21:39:11 UTC | Tests/RunCMake/CPack: Add dependencies tests Add tests for RPM and DEB package test for currently supported dependency features (requires, provides, conflicts, ...). | 06 August 2015, 13:33:51 UTC |
105011e | Domen Vrankar | 29 July 2015, 21:36:11 UTC | Tests/RunCMake/CPack: Bump verify result cmake version Bumped version to current cmake version so that we always use latest policies. | 06 August 2015, 13:33:50 UTC |
d882d47 | Domen Vrankar | 29 July 2015, 21:34:17 UTC | Tests/RunCMake/CPack/DEB: Add getPackageInfo helper function getPackageInfo helper function returns package info for provided deb package file | 06 August 2015, 13:33:50 UTC |
145735b | Domen Vrankar | 29 July 2015, 21:32:13 UTC | Tests/RunCMake/CPack: Enable CXX language in tests Enable CXX language for CPack tests so that they may compile binaries if needed. | 06 August 2015, 13:33:22 UTC |
42526ef | Kitware Robot | 06 August 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 06 August 2015, 04:01:07 UTC |
43c9428 | Brad King | 05 August 2015, 18:02:55 UTC | Ninja: Honor the LINK_DEPENDS target property (#14796) | 05 August 2015, 18:12:05 UTC |
863b0a8 | Brad King | 05 August 2015, 17:54:38 UTC | Merge topic 'xcode-improve-quoting' 2eee2943 Xcode: Invert quoting logic to whitelist of characters | 05 August 2015, 17:54:38 UTC |
fccb3e2 | Brad King | 05 August 2015, 17:54:36 UTC | Merge topic 'java-updates' cc23f0e9 UseJava: Teach install_jar new DESTINATION and COMPONENT options 3d287de4 UseJava: Teach add_jar to support file syntax for sources e72806fb FindJava: Add support for idlj and jarsigner tools | 05 August 2015, 17:54:36 UTC |
2eee294 | Gregor Jasny | 01 August 2015, 22:06:49 UTC | Xcode: Invert quoting logic to whitelist of characters Our explicit list of characters that require quoting does not account for non-ascii characters (e.g. UTF-8) that also need quoting. Invert the logic to quote a string unless it contains exclusively a set of characters we whitelist. | 05 August 2015, 17:51:31 UTC |
26f5445 | Brad King | 05 August 2015, 17:28:35 UTC | Do not install 3rd-party dependencies by default Disable the CMake_INSTALL_DEPENDENCIES option by default and turn it on explicitly in our packaging scripts. This simplifies packaging in distributions that provide the dependencies for us without having to install them. We only need 3rd-party runtime dependencies to be installed for packaging with redistributable binaries. | 05 August 2015, 17:29:57 UTC |
a309409 | Stephen Kelly | 04 August 2015, 17:19:51 UTC | cmOrderDirectories: Port to cmGeneratorTarget. | 05 August 2015, 16:20:50 UTC |
f83e840 | Stephen Kelly | 04 August 2015, 17:19:51 UTC | cmGeneratorTarget: Move CompileInfoMap from cmTarget. | 05 August 2015, 16:20:50 UTC |
b3f0e35 | Stephen Kelly | 04 August 2015, 17:19:51 UTC | cmGeneratorTarget: Move GetCompilePDBDirectory from cmTarget. | 05 August 2015, 16:20:50 UTC |
34c4374 | Stephen Kelly | 04 August 2015, 17:19:50 UTC | cmGeneratorTarget: Move GetOutputName from cmTarget. | 05 August 2015, 16:20:50 UTC |
4329a71 | Stephen Kelly | 04 August 2015, 17:19:50 UTC | cmComputeLinkDepends: Port to cmGeneratorTarget. | 05 August 2015, 16:20:49 UTC |
c93230a | Stephen Kelly | 04 August 2015, 17:19:50 UTC | cmComputeLinkInformation: Port to cmGeneratorTarget. | 05 August 2015, 16:20:49 UTC |
ee26add | Stephen Kelly | 04 August 2015, 17:19:49 UTC | cmGeneratorTarget: Move IsBundleOnApple from cmTarget. | 05 August 2015, 16:20:49 UTC |
c8a5f5a | Stephen Kelly | 04 August 2015, 17:19:49 UTC | cmMakefileTargetGenerator: Add accessor for GeneratorTarget. | 05 August 2015, 16:20:49 UTC |
f807664 | Stephen Kelly | 04 August 2015, 17:19:49 UTC | cmGeneratorTarget: Move GetLinkClosure from cmTarget. | 05 August 2015, 16:20:49 UTC |
7c809fa | Stephen Kelly | 04 August 2015, 17:19:49 UTC | cmGeneratorTarget: Move GetLinkerLanguage from cmTarget. | 05 August 2015, 16:20:48 UTC |
6da99de | Stephen Kelly | 04 August 2015, 17:19:48 UTC | cmGeneratorTarget: Move GetFrameworkDirectory from cmTarget. | 05 August 2015, 16:20:48 UTC |
d6bb319 | Stephen Kelly | 04 August 2015, 17:19:48 UTC | cmGeneratorTarget: Move GetFullName from cmTarget. Bring GetFullNameInternal with it. | 05 August 2015, 16:20:48 UTC |
7a46085 | Stephen Kelly | 04 August 2015, 17:19:48 UTC | cmGeneratorTarget: Move GetAppBundleDirectory from cmTarget. | 05 August 2015, 16:20:48 UTC |
d560bfd | Stephen Kelly | 04 August 2015, 17:19:47 UTC | cmGeneratorTarget: Move GetInstallNameDir* from cmTarget. | 05 August 2015, 16:20:47 UTC |
89e2a08 | Stephen Kelly | 04 August 2015, 17:19:47 UTC | cmGeneratorTarget: Move GetMacContentDirectory from cmTarget. | 05 August 2015, 16:20:47 UTC |
62720e4 | Stephen Kelly | 04 August 2015, 17:19:47 UTC | cmGeneratorTarget: Move GetFullNameComponents from cmTarget. | 05 August 2015, 16:20:47 UTC |
e27d737 | Stephen Kelly | 04 August 2015, 17:19:46 UTC | cmGeneratorTarget: Move IsChrPathUsed from cmTarget. | 05 August 2015, 16:20:47 UTC |
8d2de00 | Stephen Kelly | 04 August 2015, 17:19:46 UTC | cmGeneratorTarget: Move NeedRelinkBeforeInstall from cmTarget. | 05 August 2015, 16:20:47 UTC |
3df7056 | Stephen Kelly | 04 August 2015, 17:19:46 UTC | cmGeneratorTarget: Move GetPDBName from cmTarget. | 05 August 2015, 16:20:46 UTC |
a45fed8 | Stephen Kelly | 04 August 2015, 17:19:45 UTC | cmGeneratorTarget: Move GetCompilePDBPath from cmTarget. | 05 August 2015, 16:20:46 UTC |
f0aa660 | Stephen Kelly | 04 August 2015, 17:19:45 UTC | cmGeneratorTarget: Move HasSOName from cmTarget. | 05 August 2015, 16:20:46 UTC |
766839c | Stephen Kelly | 04 August 2015, 17:19:45 UTC | cmGeneratorTarget: Move GetLibraryNames from cmTarget. | 05 August 2015, 16:20:46 UTC |
47803e6 | Stephen Kelly | 04 August 2015, 17:19:44 UTC | cmGeneratorTarget: Move GetExecutableNames from cmTarget. | 05 August 2015, 16:20:46 UTC |
7da4c9d | Stephen Kelly | 04 August 2015, 17:19:44 UTC | cmGeneratorTarget: Move GetLinkImplementationClosure | 05 August 2015, 16:20:45 UTC |
97f10e4 | Stephen Kelly | 04 August 2015, 17:19:44 UTC | cmGeneratorTarget: Move ReportPropertyOrigin from cmTarget. | 05 August 2015, 16:20:45 UTC |
4b86f5e | Stephen Kelly | 04 August 2015, 17:19:43 UTC | cmGeneratorTarget: Make CompatibleType enum private again. | 05 August 2015, 16:20:45 UTC |
5ff813c | Stephen Kelly | 04 August 2015, 17:19:43 UTC | cmGeneratorTarget: Move LinkInterfaceDependent methods from cmTarget. | 05 August 2015, 16:20:45 UTC |
38d4ba3 | Stephen Kelly | 04 August 2015, 17:19:43 UTC | cmGeneratorTarget: Port internal API to cmGeneratorTarget. | 05 August 2015, 16:20:44 UTC |
90bad03 | Stephen Kelly | 04 August 2015, 17:19:43 UTC | cmGeneratorTarget: Move CheckPropertyCompatibility from cmTarget. | 05 August 2015, 16:20:44 UTC |
803a798 | Stephen Kelly | 04 August 2015, 17:19:42 UTC | cmGeneratorTarget: Move GetLinkInformation from cmTarget | 05 August 2015, 16:20:44 UTC |
c971338 | Stephen Kelly | 04 August 2015, 17:19:42 UTC | Export: Port more API to cmGeneratorTarget. | 05 August 2015, 16:20:44 UTC |
244c5b5 | Stephen Kelly | 04 August 2015, 17:19:42 UTC | cmGeneratorTarget: Move IsLinkInterfaceDependent* from cmTarget. | 05 August 2015, 16:20:44 UTC |
12bc571 | Stephen Kelly | 04 August 2015, 17:19:41 UTC | cmGeneratorTarget: Move GetAutoUicOptions from cmTarget. | 05 August 2015, 16:20:43 UTC |
41abdc1 | Stephen Kelly | 04 August 2015, 17:19:41 UTC | cmGeneratorTarget: Move GetSOName from cmTarget.. | 05 August 2015, 16:20:43 UTC |
f060918 | Brad King | 05 August 2015, 14:39:03 UTC | Fortran: Store detected compiler version persistently (#15684) The Fortran compiler version detection infrastructure added by commit v3.3.0-rc1~436^2~9 (Fortran: Add infrastructure to detect compiler version, 2015-02-17) forgot to update CMakeFortranCompiler.cmake.in to save the compiler version persistently as we do already in "CMake{C,CXX}Compiler.cmake.in". Add the missing line now. | 05 August 2015, 14:39:03 UTC |
a15b69c | Kitware Robot | 05 August 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 05 August 2015, 04:01:06 UTC |
e26f53a | Frank-Christian Otto | 17 July 2015, 15:11:37 UTC | CPack/RPM: missing PACKAGE_CONFLICTS documentation | 04 August 2015, 20:49:13 UTC |
64aacb2 | Domen Vrankar | 16 July 2015, 20:48:27 UTC | CPack/RPM: undocumented variables Some CPack/RPM variables were undocumented even though they are implemented in code for quite a while now. | 04 August 2015, 20:49:12 UTC |
c4d2f64 | Brad King | 04 August 2015, 20:39:31 UTC | add_subdirectory: Fix error message on missing CMakeLists.txt (#15680) Refactoring in commit v3.3.0-rc1~76^2 (cmMakefile: Handle CMP0014 before configuring the generator, 2015-05-14) accidentally left the file name "/CMakeLists.txt" in the error message. Remove it and add a test case. | 04 August 2015, 20:40:13 UTC |
1aa13f2 | Stephen Kelly | 04 August 2015, 17:19:41 UTC | cmExportInstallFileGenerator: Simplify local generator access. | 04 August 2015, 17:19:41 UTC |
1ab59f6 | Stephen Kelly | 04 August 2015, 17:19:40 UTC | cmGlobalNinjaGenerator: Simplify usage of API. | 04 August 2015, 17:19:40 UTC |
cc23f0e | Marc Chevrier | 30 July 2015, 09:19:24 UTC | UseJava: Teach install_jar new DESTINATION and COMPONENT options | 04 August 2015, 15:19:44 UTC |
3d287de | Marc Chevrier | 30 July 2015, 09:17:04 UTC | UseJava: Teach add_jar to support file syntax for sources | 04 August 2015, 15:19:43 UTC |
e72806f | Marc Chevrier | 31 July 2015, 08:00:43 UTC | FindJava: Add support for idlj and jarsigner tools | 04 August 2015, 15:19:40 UTC |
87b869c | Brad King | 04 August 2015, 13:15:12 UTC | Merge topic 'update-kwsys' 3da43137 Merge branch 'upstream-kwsys' into update-kwsys 9a59ae5c KWSys 2015-08-03 (dad68c33) | 04 August 2015, 13:15:12 UTC |
258470b | Brad King | 04 August 2015, 13:15:10 UTC | Merge topic 'doc-ninja-rule-launchers' d951f542 Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs | 04 August 2015, 13:15:10 UTC |
4a1173f | Brad King | 04 August 2015, 13:15:08 UTC | Merge topic 'cmake-W-options' 975426ce cmake: Do not treat developer warnings as errors by default in scripts | 04 August 2015, 13:15:08 UTC |
331e791 | Kitware Robot | 04 August 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 04 August 2015, 04:01:07 UTC |
3da4313 | Brad King | 03 August 2015, 17:17:54 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 03 August 2015, 17:17:54 UTC |
9a59ae5 | KWSys Robot | 03 August 2015, 17:14:14 UTC | KWSys 2015-08-03 (dad68c33) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ dad68c33 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' f63febb7..dad68c33 James Johnston (1): dad68c33 Encoding: Fix undefined behavior if out of memory. Jean-Christophe Fillion-Robin (2): e5c23738 SystemTools: Fix DetectFileType failure on missing file 6d83c113 SystemTools: Fix DetectFileType failure on directory Sebastian Schuberth (1): 4db8e69f SystemTools: Implement FileIsSymlink on Windows | 03 August 2015, 17:17:50 UTC |
d951f54 | Brad King | 03 August 2015, 14:19:49 UTC | Help: Refine RULE_LAUNCH_{COMPILE,CUSTOM,LINK} global property docs Link to the generators that implement these properties. Explain in more detail why other generators ignore them. | 03 August 2015, 14:25:53 UTC |
975426c | Brad King | 03 August 2015, 14:00:42 UTC | cmake: Do not treat developer warnings as errors by default in scripts The logic in commit c96fe0b4 (cmake: Add -W options to control deprecation warnings and errors, 2015-07-28) accidentally enables errors on warnings by default in scripts because there is no initialization of CMAKE_SUPPRESS_DEVELOPER_ERRORS to TRUE. Rename internal CMAKE_SUPPRESS_DEVELOPER_ERRORS cache entry to CMAKE_ERROR_DEVELOPER_WARNINGS. Fix the logic in the message() command to treat AUTHOR_WARNING as an error only if the option is explicitly enabled. | 03 August 2015, 14:03:27 UTC |
7ac2b12 | Brad King | 03 August 2015, 13:25:10 UTC | Merge topic 'if-test' 14e49ed1 if: Add "TEST <test>" condition 623dcc85 ExternalProject: Avoid if() auto-dereference of a "TEST" variable | 03 August 2015, 13:25:10 UTC |
14e49ed | Matt McCormick | 30 December 2014, 01:47:48 UTC | if: Add "TEST <test>" condition if(TEST TestNameThatExists) will return true if a test with the name TestNameThatExists has been added with add_test. The syntax is similar to if(TARGET TargetName). Since use of "TEST" as an argument to if() could previously be interpreted as a non-keyword argument, add policy CMP0064 to treat it as a keyword as NEW behavior. | 03 August 2015, 13:22:25 UTC |
623dcc8 | Matt McCormick | 29 July 2015, 18:46:40 UTC | ExternalProject: Avoid if() auto-dereference of a "TEST" variable Exposed by CMP0054 warnings. | 03 August 2015, 13:21:39 UTC |
94d53d1 | Brad King | 03 August 2015, 13:11:34 UTC | Merge topic 'GetPrerequisites-updates' 5d0a8b1a GetPrerequisites: Optionally filter "objdump" output for speed afb674ab GetPrerequisites: Add error checks for execute_process() calls | 03 August 2015, 13:11:34 UTC |
6508cc5 | Brad King | 03 August 2015, 13:11:32 UTC | Merge topic 'FindMPI-drop-GetPrerequisites' 1c46b6ae FindMPI: Drop unnecessary and incorrect use of GetPrerequisites | 03 August 2015, 13:11:32 UTC |
25ec835 | Brad King | 03 August 2015, 13:11:30 UTC | Merge topic 'fix-windows-version-detection' d4736d53 Windows: Fix CMAKE_HOST_SYSTEM_VERSION on Windows >= 8.1 (#15674) | 03 August 2015, 13:11:30 UTC |
db519ca | Brad King | 03 August 2015, 13:11:28 UTC | Merge topic 'fix-xcode-quoting' f7a9ed7e Xcode: Quote strings containing a tilde (#15672) | 03 August 2015, 13:11:28 UTC |
5c02ae4 | Brad King | 03 August 2015, 13:11:25 UTC | Merge topic 'update-kwsys' da98b896 Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks 129640f2 CTestCustom: Ignore kwsys.testProcess-10 for MemCheck as KWSys does d0915bc8 Merge branch 'upstream-kwsys' into update-kwsys 1feafc64 KWSys 2015-07-30 (f63febb7) | 03 August 2015, 13:11:25 UTC |
ebacce3 | Kitware Robot | 03 August 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 03 August 2015, 04:01:05 UTC |
757a1f5 | Stephen Kelly | 26 July 2015, 11:04:09 UTC | cmState: Move PolicyState from cmMakefile. Implement lexical scope checking in terms of the state stack instead of barriers. | 02 August 2015, 06:56:57 UTC |
52dbe65 | Stephen Kelly | 01 August 2015, 05:20:26 UTC | cmState: Record the end position of each directory. At generate time, variables and policies are determined from the end state of the cmMakefile. | 02 August 2015, 06:56:57 UTC |
65a5e0c | Stephen Kelly | 13 June 2015, 23:38:57 UTC | cmLinkedTree: Add Clear API. | 02 August 2015, 06:56:57 UTC |
3483543 | Stephen Kelly | 26 July 2015, 10:56:10 UTC | cmState: Add Type for policy scope. | 02 August 2015, 06:56:57 UTC |
614786c | Kitware Robot | 02 August 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 02 August 2015, 04:01:07 UTC |
12c3f24 | Stephen Kelly | 01 August 2015, 10:19:32 UTC | cmGeneratorExpressionEvaluationFile: Require generator context. Avoid storing a cmMakefile as a member, and evaluate in the context of a cmLocalGenerator instead. | 01 August 2015, 11:07:11 UTC |
6c0e9ee | Stephen Kelly | 01 August 2015, 10:05:13 UTC | cmMakefile: Store EvaluationFiles. Relieve the cmGlobalGenerator of this responsibility. Evaluate the generator expressions in the context of the cmLocalGenerator. | 01 August 2015, 11:07:11 UTC |
af0de01 | Stephen Kelly | 01 August 2015, 05:29:36 UTC | cmState: Remove call stack parent tracking. This was added at a time when I thought the cmState would report errors, but that is not the direction it is going. The ordering of the stack of scopes is canonical and clients are required to maintain it. | 01 August 2015, 05:31:08 UTC |
6ae8b30 | Stephen Kelly | 28 July 2015, 06:09:49 UTC | cmMakefile: Move policy barriers inside cmState scopes. | 01 August 2015, 05:18:34 UTC |
a5fc17b | Stephen Kelly | 26 July 2015, 14:16:43 UTC | cmMakefile: Re-order policy entries and barriers. Make the barriers surround the entries. | 01 August 2015, 05:18:34 UTC |
0a01e6c | Stephen Kelly | 26 July 2015, 10:54:16 UTC | cmState: Add Snapshot Type accessor. | 01 August 2015, 05:18:34 UTC |
f0005bb | Stephen Kelly | 01 August 2015, 05:16:40 UTC | Tests: Verify generate-time policy scope behavior. If some day there are no policies checked through the makefile at generate time, this can be fixed. | 01 August 2015, 05:18:21 UTC |
9432b14 | Kitware Robot | 01 August 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 01 August 2015, 04:01:06 UTC |
5d0a8b1 | Bill Somerville | 29 July 2015, 16:36:38 UTC | GetPrerequisites: Optionally filter "objdump" output for speed As dumpbin.exe is no longer reliable for gcc libraries on MinGW because it crashes on many common libraries like libgcc_s and libgfortran it is now necessary too resort to using objdump for DLL dependency walking. Using objdump has a secondary problem in that it generates a lot of output for large libraries and causes fixup_bundle() to take many minutes to process what took fractions of a second with "dumpbin.exe /dependents". Add a 'grep' pre-filter in the execute_process() command pipeline to reduce this output to a minimum for a several orders of magnitude speed up. If grep is not available just use the full output. As there does not seem to be a reliable way of detecting MinGW, callers of fixup_bundle() may have to set the variable gp_tool to "objdump" if dumpbin.exe is installed on the build machine to stop it using the broken MS dumpbin.exe for library dependency walking. | 31 July 2015, 13:50:32 UTC |
afb674a | Bill Somerville | 29 July 2015, 16:05:51 UTC | GetPrerequisites: Add error checks for execute_process() calls Add return status checks to external command invocations so that they do not fail silently producing incomplete install packages. | 31 July 2015, 13:50:32 UTC |
1c46b6a | Brad King | 31 July 2015, 13:42:25 UTC | FindMPI: Drop unnecessary and incorrect use of GetPrerequisites Since commit v2.8.5~121^2~2 (FindMPI: Handle multiple languages, 2010-12-29) we called the GetPrerequisites is_file_executable function but passed the name of a CMake variable instead of its value. Therefore the function has always failed and caused the search for the compiler name to run even with an absolute path. Switch to using if(IS_ABSOLUTE) instead and drop use of GetPrerequisites. | 31 July 2015, 13:50:31 UTC |
da98b89 | Brad King | 23 July 2015, 13:47:03 UTC | Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks This test intentionally leaks memory so KWSys excludes it from MemCheck. However, when CTestTest2 runs under our own MemCheck then valgrind may recursively check tests run by ctest_test() calls in our test.cmake script. Teach these calls to exluce testProcess-10 too. Also read the KWSys CTestCustom.cmake file so ctest_memcheck() will ignore the test too. | 31 July 2015, 13:27:08 UTC |
129640f | Brad King | 23 July 2015, 13:22:25 UTC | CTestCustom: Ignore kwsys.testProcess-10 for MemCheck as KWSys does The test covers exceptional behavior that leaks memory, so ignore it for dynamic analysis runs. | 31 July 2015, 13:27:01 UTC |
d0915bc | Brad King | 31 July 2015, 13:26:35 UTC | Merge branch 'upstream-kwsys' into update-kwsys | 31 July 2015, 13:26:35 UTC |