ff18398 | Bjoern Thiel | 24 April 2015, 09:12:00 UTC | InstallRequiredSystemLibraries: Fix MBCS MFC detection (#15531) Fix the logic added by commit v3.0.0-rc5~9^2 (InstallRequiredSystemLibraries: MBCS MFC is optional on VS 12, 2014-05-06). Do not test content of MSVC${v}_MFC_DIR until after the variable is set. | 27 April 2015, 14:09:38 UTC |
dd062b2 | Kitware Robot | 27 April 2015, 04:01:11 UTC | CMake Nightly Date Stamp | 27 April 2015, 04:01:11 UTC |
5cdd4c4 | Kitware Robot | 26 April 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 26 April 2015, 04:01:04 UTC |
afc1f88 | Kitware Robot | 25 April 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 25 April 2015, 04:01:04 UTC |
1f30590 | Kitware Robot | 24 April 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 24 April 2015, 04:01:05 UTC |
1b03332 | Nils Gladitz | 23 April 2015, 15:39:49 UTC | Help: Clarify that CMAKE_SIZEOF_VOID_P is specific to the target machine | 23 April 2015, 15:39:49 UTC |
4fc4742 | Brad King | 23 April 2015, 14:53:39 UTC | Tests: Fix ExportImport on AIX with GCC The iface_test_bld gets the excludedFromAll include directory with "-isystem" because it is added indirectly through an imported target. On AIX with GCC the -isystem flag causes sources to be preprocessed as: # 3 "/.../excludedFromAll.h" 2 3 4 The flags after the file name are documented here: https://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html and the "4" flag says that following content is extern "C". This causes the excludedFromAll function to be declared as a C symbol and not mangled for C++, which fails to link later because the symbol is really provided as C++. Work around this by setting the NO_SYSTEM_FROM_IMPORTED target property on iface_test_bld. Somehow iface_test_exp does not end up with -isystem so we do not need this workaround for that target. | 23 April 2015, 14:53:39 UTC |
ebb54e0 | Brad King | 23 April 2015, 13:04:43 UTC | Merge topic 'cpack-deb-linitian-md5hash' 75b0e167 CPackDeb: Add basic package tests fdfe4586 CPackDeb: Fix lintian md5sum file warning | 23 April 2015, 13:04:43 UTC |
9fd1f54 | Brad King | 23 April 2015, 13:04:41 UTC | Merge topic 'allow-empty-CMAKE_TOOLCHAIN_FILE' 22926dd6 Allow CMAKE_TOOLCHAIN_FILE to be an empty string | 23 April 2015, 13:04:41 UTC |
46098b0 | Brad King | 23 April 2015, 13:04:39 UTC | Merge topic 'check-compiler-flag-clang' 680ebebc Check*CompilerFlag: Add another pattern for Clang (#15526) | 23 April 2015, 13:04:39 UTC |
ad247d8 | Brad King | 23 April 2015, 13:04:37 UTC | Merge topic 'mingw-64' c775072a cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include | 23 April 2015, 13:04:37 UTC |
b03063b | Brad King | 23 April 2015, 13:04:35 UTC | Merge topic 'bash-completion-updates' 2ecf168f bash-completion: Avoid using _init_completion when not defined | 23 April 2015, 13:04:35 UTC |
195a724 | Brad King | 23 April 2015, 13:04:33 UTC | Merge topic 'deterministic-CTest-tests' b5b20d20 ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a boolean fcf9cf6c Tests: Make a CTest test deterministic. | 23 April 2015, 13:04:33 UTC |
75b0e16 | Raffi Enficiaud | 21 April 2015, 20:48:37 UTC | CPackDeb: Add basic package tests Tests of generated component based deb packages with lintian and dpkg. Also includes basic file name check. | 23 April 2015, 13:03:10 UTC |
fdfe458 | Raffi Enficiaud | 21 April 2015, 15:19:57 UTC | CPackDeb: Fix lintian md5sum file warning Lintian warned about invalid md5sum file permissions. | 23 April 2015, 13:02:49 UTC |
b229f40 | Kitware Robot | 23 April 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 23 April 2015, 04:01:05 UTC |
22926dd | Andrey Pokrovskiy | 22 April 2015, 19:55:01 UTC | Allow CMAKE_TOOLCHAIN_FILE to be an empty string Do not try to include() an empty string in the generated CMakeSystem module. | 22 April 2015, 20:06:44 UTC |
6189cdd | Brad King | 22 April 2015, 15:16:45 UTC | Merge topic 'ExternalProject-depend-INTERFACE' e1c6df39 ExternalProject: Allow dependencies on INTERFACE libraries c0502faa ExternalProject: Fix error message typo | 22 April 2015, 15:16:45 UTC |
1468f31 | Brad King | 22 April 2015, 15:16:43 UTC | Merge topic 'ExternalProject-genex' b470d618 Help: Add notes for topic 'ExternalProject-genex' 0273ef14 ExternalProject: Allow generator expressions with LOG_* options (#15287) 7bd8cfb8 ExternalProject: Allow generator expressions in initial cache options 1cf43dcf Tests: Add case to cover ExternalProject with subdirectories | 22 April 2015, 15:16:43 UTC |
8f95392 | Brad King | 22 April 2015, 15:16:40 UTC | Merge topic 'fix-CTestTestSerialOrder-parallel-env' 2f4b13b3 Tests: Protect CTestTestSerialOrder from environment (#15524) | 22 April 2015, 15:16:40 UTC |
5e98ba0 | Brad King | 22 April 2015, 15:16:38 UTC | Merge topic 'doc-ctest-env-formatting' a61e0994 Help: Fix formatting of env var refs in ctest.1 manual | 22 April 2015, 15:16:38 UTC |
981bdc0 | Brad King | 22 April 2015, 15:16:36 UTC | Merge topic 'doc-find_library-file-name' 941e3bd2 Help: Document in find_library how to search for static libraries | 22 April 2015, 15:16:36 UTC |
df302bc | Brad King | 22 April 2015, 15:16:33 UTC | Merge topic 'autogen-no-rcc-stderr' 258ba828 QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523) acd4f01f cmQtAutoGenerators: Split CR stripping out to helper function | 22 April 2015, 15:16:33 UTC |
680ebeb | Dan Kegel | 22 April 2015, 14:58:08 UTC | Check*CompilerFlag: Add another pattern for Clang (#15526) Match 'optimization flag ... not supported' messages. | 22 April 2015, 14:59:57 UTC |
c775072 | Brad King | 22 April 2015, 13:58:46 UTC | cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include This is needed for 'mode_t', and on mingw-w64 in particular. We added use of 'mode_t' in commit v3.2.0-rc1~421^2 (file(GENERATE): Use permissions of input file if present, 2014-07-22). | 22 April 2015, 13:59:51 UTC |
2ecf168 | Gaëtan Lehmann | 22 April 2015, 12:15:02 UTC | bash-completion: Avoid using _init_completion when not defined With the current version of homebrew one gets: bash: _init_completion: command not found Avoid this by initializing manually when the function is not defined. | 22 April 2015, 13:40:17 UTC |
941e3bd | Brad King | 22 April 2015, 13:23:49 UTC | Help: Document in find_library how to search for static libraries This has been implemented since commit v2.6.0~295 (Make find_library test for the library file as named, 2008-02-06). Add the docs. | 22 April 2015, 13:29:55 UTC |
e1c6df3 | Brad King | 21 April 2015, 15:32:22 UTC | ExternalProject: Allow dependencies on INTERFACE libraries Respect INTERFACE library property whitelist. Check that a target has type "UTILITY" before querying other properties. | 22 April 2015, 12:48:52 UTC |
a61e099 | Brad King | 22 April 2015, 12:30:51 UTC | Help: Fix formatting of env var refs in ctest.1 manual | 22 April 2015, 12:30:51 UTC |
b5b20d2 | Brad King | 22 April 2015, 12:27:19 UTC | ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a boolean Having this variable in the environment should not be enough to activate the behavior. It must also not be set to a false value (or empty value). | 22 April 2015, 12:27:19 UTC |
6b229b4 | Kitware Robot | 22 April 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 22 April 2015, 04:01:05 UTC |
faede40 | Brad King | 21 April 2015, 17:51:51 UTC | cmComputeLinkInformation: Reduce 'if' nesting in AddItem Also add a comment explaining why interface libraries still get a link item. | 21 April 2015, 18:03:02 UTC |
2f4b13b | Brad King | 21 April 2015, 15:46:18 UTC | Tests: Protect CTestTestSerialOrder from environment (#15524) Reported-by: Stephen Kelly <steveire@gmail.com> | 21 April 2015, 15:47:42 UTC |
c0502fa | Brad King | 21 April 2015, 15:32:13 UTC | ExternalProject: Fix error message typo | 21 April 2015, 15:32:13 UTC |
b470d61 | Brad King | 21 April 2015, 14:13:46 UTC | Help: Add notes for topic 'ExternalProject-genex' | 21 April 2015, 14:51:08 UTC |
0273ef1 | Andrey Pokrovskiy | 21 April 2015, 06:28:21 UTC | ExternalProject: Allow generator expressions with LOG_* options (#15287) Use file(GENERATE) to write the logging wrapper scripts to evaluate generator expressions. Use a per-config script names in case the content varies by configuration. | 21 April 2015, 14:51:08 UTC |
7bd8cfb | Andrey Pokrovskiy | 17 April 2015, 04:42:19 UTC | ExternalProject: Allow generator expressions in initial cache options Use file(GENERATE) to write the initial cache file so that we can evaluate generator expressions. Use a per-config initial cache file name in case the content varies by configuration. | 21 April 2015, 14:50:29 UTC |
1cf43dc | Brad King | 21 April 2015, 14:38:17 UTC | Tests: Add case to cover ExternalProject with subdirectories Add an ExternalProjectSubdir test directory with a minimal test showing use of ExternalProject_Add for a source tree in a subdirectory. This will allow us to easily add test external projects that cover specific behavior where the client project must check results. | 21 April 2015, 14:40:52 UTC |
5a5ef00 | Brad King | 21 April 2015, 13:42:07 UTC | Merge topic 'clean-up-cmMakefile' 8dc3a67c cmMakefile: Out-of-line the directory methods. 0f3c8cfa cmMakefile: Use method abstraction to access directories. b288a997 cmMakefile: Rename SetStart* directory API to SetCurrent*. 932d53bc cmMakefile: Remove redundant method duplication. 32b8f03a cmMakefile: Port users of GetStart* methods to new names. 54d6a918 cmMakefile: Rename GetCurrent{Output,Binary}Directory. 55d80d0a cmMakefile: Rename GetCurrent{,Source}Directory. b23cf06f cmake: Remove redundant start directories. fcf246ac cmMakefile: Populate Home directories on initialize. 8878bea7 cmake: Initialize Home directories on cmake for find-package mode. 044dc815 Use the Home directories from the cmake class where intended. d67e8f24 cmake: Fix directory used to find the cache 1ea085d1 cmMakefile: Initialize dir definitions early. f034bb2f Remove redundant calls to MakeStartDirectoriesCurrent. 3a68c323 cmMakefile: Fix wrong parameter names. | 21 April 2015, 13:42:07 UTC |
8dc3a67 | Stephen Kelly | 16 April 2015, 07:24:16 UTC | cmMakefile: Out-of-line the directory methods. | 21 April 2015, 13:41:27 UTC |
0f3c8cf | Stephen Kelly | 16 April 2015, 20:37:08 UTC | cmMakefile: Use method abstraction to access directories. | 21 April 2015, 13:41:27 UTC |
81c01d4 | Brad King | 21 April 2015, 13:39:53 UTC | Merge topic 'disable-cmMakefile-copy' 80909041 cmMakefile: Disable copy constructor. f3af9517 CPack: Don't copy cmMakefile. Just push a scope instead. | 21 April 2015, 13:39:53 UTC |
0d852d4 | Brad King | 21 April 2015, 13:39:51 UTC | Merge topic 'cpack-deb-component-vars-prepare' c8375e15 CPackDeb: Refactor package variable lookup by generator | 21 April 2015, 13:39:51 UTC |
258ba82 | Brad King | 20 April 2015, 20:42:19 UTC | QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523) The stderr may have warning messages. We should not treat these lines as resource files. However, we must still recognize error message lines for missing resource files that may be generated. Extend the QtAutogen test to cover a generated resource as the only one listed in a .qrc file. This causes 'rcc --list' to print a warning to stderr that we now intend to ignore. | 21 April 2015, 13:33:19 UTC |
acd4f01 | Brad King | 20 April 2015, 20:41:37 UTC | cmQtAutoGenerators: Split CR stripping out to helper function | 21 April 2015, 13:05:12 UTC |
c8375e1 | Domen Vrankar | 20 April 2015, 18:48:24 UTC | CPackDeb: Refactor package variable lookup by generator Preparation for per component variables. Patch makes sure we know which variables will be set for per component generator and also prevents accidental overflows of variable values between components. | 21 April 2015, 12:47:18 UTC |
2a28f08 | Brad King | 21 April 2015, 12:45:03 UTC | Merge topic 'FindCUDA.cmake/Fix-MakeDirDuringSeparableCompilation' 0ed22502 FindCUDA: Create output dir while compiling intermediate link file (#15016) | 21 April 2015, 12:45:03 UTC |
b2289ff | Brad King | 21 April 2015, 12:45:01 UTC | Merge topic 'cmSystemTools-RunSingleCommand-stderr' 356c26eb cmSystemTools: Teach RunSingleCommand to separate stdout and stderr | 21 April 2015, 12:45:01 UTC |
50eefbb | Brad King | 21 April 2015, 12:44:57 UTC | Merge topic 'cpack-rpm-refactored-file-listing' cd953bf7 Help: Add notes for topic 'cpack-rpm-refactored-file-listing' 76080c32 CPackRPM content listing refactor 152e9b32 CPackRPM package content list code move | 21 April 2015, 12:44:57 UTC |
3961ccb | Brad King | 21 April 2015, 12:44:54 UTC | Merge topic 'ExternalProject-test-refactor' 28429270 Tests: Delay RunCMake.ExternalProject case checks | 21 April 2015, 12:44:54 UTC |
17b0526 | Kitware Robot | 21 April 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 21 April 2015, 04:01:06 UTC |
fcf9cf6 | Stephen Kelly | 19 April 2015, 20:17:44 UTC | Tests: Make a CTest test deterministic. The test expect sub-test not to run in parallel. | 20 April 2015, 22:31:02 UTC |
8090904 | Stephen Kelly | 18 April 2015, 14:38:21 UTC | cmMakefile: Disable copy constructor. It is no longer necessary to be able to copy it. Additionally, this gives us one less reason to copy cmTarget. | 20 April 2015, 22:26:37 UTC |
f3af951 | Stephen Kelly | 18 April 2015, 14:36:48 UTC | CPack: Don't copy cmMakefile. Just push a scope instead. | 20 April 2015, 22:21:53 UTC |
b288a99 | Stephen Kelly | 16 April 2015, 19:57:52 UTC | cmMakefile: Rename SetStart* directory API to SetCurrent*. | 20 April 2015, 22:15:20 UTC |
932d53b | Stephen Kelly | 16 April 2015, 19:37:52 UTC | cmMakefile: Remove redundant method duplication. | 20 April 2015, 22:15:20 UTC |
32b8f03 | Stephen Kelly | 16 April 2015, 18:06:54 UTC | cmMakefile: Port users of GetStart* methods to new names. | 20 April 2015, 22:15:20 UTC |
54d6a91 | Stephen Kelly | 16 April 2015, 19:33:09 UTC | cmMakefile: Rename GetCurrent{Output,Binary}Directory. Match names used in CMake code. | 20 April 2015, 22:12:52 UTC |
55d80d0 | Stephen Kelly | 16 April 2015, 19:17:41 UTC | cmMakefile: Rename GetCurrent{,Source}Directory. Match the names used in cmake code. | 20 April 2015, 22:12:52 UTC |
b23cf06 | Stephen Kelly | 15 April 2015, 22:52:20 UTC | cmake: Remove redundant start directories. They are maintained as containing the same content as the 'home' directories, but they are never read from. Fix some comments and help strings which confused the two by name. They actually mean what is called CMAKE_SOURCE_DIR in cmake code. | 20 April 2015, 22:12:51 UTC |
fcf246a | Stephen Kelly | 16 April 2015, 19:47:14 UTC | cmMakefile: Populate Home directories on initialize. | 20 April 2015, 22:12:51 UTC |
8878bea | Stephen Kelly | 16 April 2015, 19:09:16 UTC | cmake: Initialize Home directories on cmake for find-package mode. The Home directories can be used to initialize cmMakefile directories internally. | 20 April 2015, 22:12:51 UTC |
044dc81 | Stephen Kelly | 15 April 2015, 22:50:59 UTC | Use the Home directories from the cmake class where intended. | 20 April 2015, 22:12:51 UTC |
d67e8f2 | Stephen Kelly | 15 April 2015, 22:39:33 UTC | cmake: Fix directory used to find the cache The start and home directories are the same, but the intent of the code here is to use what is currently called the HomeOutput directory. | 20 April 2015, 22:12:51 UTC |
1ea085d | Stephen Kelly | 16 April 2015, 20:18:04 UTC | cmMakefile: Initialize dir definitions early. | 20 April 2015, 22:12:51 UTC |
f034bb2 | Stephen Kelly | 12 April 2015, 16:54:42 UTC | Remove redundant calls to MakeStartDirectoriesCurrent. The SetStart{,Output}Directory methods do what it does. | 20 April 2015, 22:12:51 UTC |
3a68c32 | Stephen Kelly | 15 April 2015, 22:19:35 UTC | cmMakefile: Fix wrong parameter names. | 20 April 2015, 22:12:51 UTC |
356c26e | Brad King | 20 April 2015, 19:36:57 UTC | cmSystemTools: Teach RunSingleCommand to separate stdout and stderr Extend the RunSingleCommand signature to capture stdout and stderr separately. Allow both to be captured to the same std::string to preserve existing behavior. Update all call sites to do this so that this refactoring does not introduce functional changes. | 20 April 2015, 19:47:50 UTC |
0ed2250 | James Bigler | 16 April 2015, 16:27:23 UTC | FindCUDA: Create output dir while compiling intermediate link file (#15016) During compilation of the intermediate link file, the output directory may not be present in Visual Studio builds. This fix makes sure the output directory exists before generating the output file. Suggested-by: Irwin Zaid | 20 April 2015, 18:44:17 UTC |
cd953bf | Brad King | 20 April 2015, 18:42:02 UTC | Help: Add notes for topic 'cpack-rpm-refactored-file-listing' | 20 April 2015, 18:42:02 UTC |
f438cd3 | Brad King | 20 April 2015, 18:37:05 UTC | Merge topic 'clean-up-ReadListFile' 05245b42 cmMakefile: Move some preamble out of the Internal method. 6e23a4bd cmMakefile: Remove always-null first parameter to ReadListFile. d21ebcb2 cmMakefile: Swap parameters of calls to ReadListFile. 95a27267 cmMakefile: Extract conditional code to caller. 7d248547 cmMakefile: Remove intermediate variable. 9db15954 cmMakefile: Move condition to the only calling context where it is true. 5d4480a8 cmMakefile: Populate CMAKE_PARENT_LIST_FILE in callers. 3a8ac242 cmMakefile: Collapse nested conditional. 5947d9b0 cmMakefile: Convert filenametoread into a std::string. e2d0e0fb cmMakefile: Remove intermediate variable. 3a1ad171 cmMakefile: Combine duplicate condition. f0dae032 cmMakefile: Re-order independent statements. 08da8742 cmMakefile: Split a conditional. 3dc4fe02 cmMakefile: Re-order independent variable setting. e4f8f1f1 cmMakefile: Remove intermediate variable. 2d6121a9 cmMakefile: Remove use of intermediate variable. ... | 20 April 2015, 18:37:05 UTC |
5e0e65c | Brad King | 20 April 2015, 18:02:52 UTC | Merge topic 'add-GreenHills-MULTI-generator' 66b641f4 Help: Add notes for topic 'add-GreenHills-MULTI-generator' 48004d9d Add a 'Green Hills MULTI' generator on Windows 051d8be1 cmLocalGenerator: Constify some cmTarget and cmGeneratorTarget arguments | 20 April 2015, 18:02:52 UTC |
8056dda | Brad King | 20 April 2015, 18:02:50 UTC | Merge topic 'doc-PDB_NAME-fallback' 164f1df2 Help: Clarify PDB_NAME fallback behavior (#15518) | 20 April 2015, 18:02:50 UTC |
da65528 | Brad King | 20 April 2015, 18:02:48 UTC | Merge topic 'stable-xcode-projects' 6693590f Xcode: Refine quoting rules for Strings a6331eb8 Xcode: Let PrintComment decide if the comment is non-empty 6e8952c1 Xcode: PrintComment will prepend a whitespace itself before the comment 4bd2544b Xcode: Do not add whitespace after attribute group opening brace 5cb4c838 Xcode: Properly indent PBXFileReference and PBXBuildFile a723427b Xcode: Remove extra space in PBXProject comment 2fe8bca5 Xcode: Add comment after root object 2e0e205e Xcode: Indent using tabs 7b68c8df Xcode: Sort Xcode objects by Id | 20 April 2015, 18:02:48 UTC |
66b641f | Brad King | 13 April 2015, 13:51:46 UTC | Help: Add notes for topic 'add-GreenHills-MULTI-generator' | 20 April 2015, 17:55:40 UTC |
48004d9 | Geoff Viola | 24 March 2015, 05:12:55 UTC | Add a 'Green Hills MULTI' generator on Windows Green Hills MULTI is an IDE for embedded real-time systems. The IDE's product page can be found here: http://www.ghs.com/products/MULTI_IDE.html It supports cross compiling on ARM, Intel x86, and other architectures with various operating systems. The IDE exists on Linux and Windows host systems, but CMake will currently only generate the project files on Windows host systems. | 20 April 2015, 17:55:40 UTC |
2842927 | Brad King | 20 April 2015, 14:24:50 UTC | Tests: Delay RunCMake.ExternalProject case checks Use RunCMake "-check.cmake" scripts to check the generated initial cache file content so that the full generation process is completed. | 20 April 2015, 14:27:19 UTC |
73ff279 | Kitware Robot | 20 April 2015, 04:01:04 UTC | CMake Nightly Date Stamp | 20 April 2015, 04:01:04 UTC |
76080c3 | Domen Vrankar | 19 April 2015, 16:22:18 UTC | CPackRPM content listing refactor Refactoring of content list that removes use of find and sed to make listing algorithm more clear and remove external dependencies. Patch also limits man pages handling to locations listed in brp-compress rpm script by default - fixes bug report #14660. | 19 April 2015, 16:22:18 UTC |
152e9b3 | Domen Vrankar | 12 April 2015, 18:50:05 UTC | CPackRPM package content list code move Move rpm package content list code to a separate function. | 19 April 2015, 15:01:20 UTC |
4c00a37 | Kitware Robot | 19 April 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 19 April 2015, 04:01:06 UTC |
05245b4 | Stephen Kelly | 18 April 2015, 12:50:38 UTC | cmMakefile: Move some preamble out of the Internal method. | 18 April 2015, 13:31:18 UTC |
6e23a4b | Stephen Kelly | 18 April 2015, 12:50:37 UTC | cmMakefile: Remove always-null first parameter to ReadListFile. | 18 April 2015, 13:31:18 UTC |
d21ebcb | Stephen Kelly | 18 April 2015, 12:50:37 UTC | cmMakefile: Swap parameters of calls to ReadListFile. The version with a null first parameter is now equivalent. | 18 April 2015, 13:31:18 UTC |
95a2726 | Stephen Kelly | 18 April 2015, 12:50:37 UTC | cmMakefile: Extract conditional code to caller. | 18 April 2015, 13:31:17 UTC |
7d24854 | Stephen Kelly | 18 April 2015, 12:50:37 UTC | cmMakefile: Remove intermediate variable. | 18 April 2015, 13:31:17 UTC |
9db1595 | Stephen Kelly | 18 April 2015, 12:50:36 UTC | cmMakefile: Move condition to the only calling context where it is true. Call the Internal method with equivalent parameters, passing a null first argument. A duplicate path computation exists inside the external_in condition now, but that is harmless at this point. | 18 April 2015, 13:31:11 UTC |
5d4480a | Stephen Kelly | 18 April 2015, 12:50:36 UTC | cmMakefile: Populate CMAKE_PARENT_LIST_FILE in callers. Because all external callers of this method pass a null first parameter, this change has no effect for them. This also makes it obvious that the CMAKE_PARENT_LIST_FILE is set to the name of the file being read itself for CMakeLists.txt files, which may not make any sense. | 18 April 2015, 13:29:20 UTC |
3a8ac24 | Stephen Kelly | 18 April 2015, 12:50:36 UTC | cmMakefile: Collapse nested conditional. | 18 April 2015, 13:29:19 UTC |
5947d9b | Stephen Kelly | 18 April 2015, 12:50:36 UTC | cmMakefile: Convert filenametoread into a std::string. Remove other intermediate variables. | 18 April 2015, 13:29:19 UTC |
e2d0e0f | Stephen Kelly | 18 April 2015, 12:50:35 UTC | cmMakefile: Remove intermediate variable. | 18 April 2015, 13:29:19 UTC |
3a1ad17 | Stephen Kelly | 18 April 2015, 12:50:35 UTC | cmMakefile: Combine duplicate condition. | 18 April 2015, 13:29:19 UTC |
f0dae03 | Stephen Kelly | 18 April 2015, 12:50:35 UTC | cmMakefile: Re-order independent statements. | 18 April 2015, 13:29:19 UTC |
08da874 | Stephen Kelly | 18 April 2015, 12:50:34 UTC | cmMakefile: Split a conditional. | 18 April 2015, 13:29:19 UTC |
3dc4fe0 | Stephen Kelly | 18 April 2015, 12:50:34 UTC | cmMakefile: Re-order independent variable setting. | 18 April 2015, 13:29:19 UTC |
e4f8f1f | Stephen Kelly | 18 April 2015, 12:50:34 UTC | cmMakefile: Remove intermediate variable. | 18 April 2015, 13:29:18 UTC |
2d6121a | Stephen Kelly | 18 April 2015, 12:50:34 UTC | cmMakefile: Remove use of intermediate variable. | 18 April 2015, 13:29:18 UTC |
bdd4c5f | Stephen Kelly | 18 April 2015, 12:50:33 UTC | cmMakefile: Move variable definition above a condition. | 18 April 2015, 13:29:18 UTC |
524ce89 | Stephen Kelly | 18 April 2015, 12:50:33 UTC | cmMakefile: Change condition to its equivalent. This makes it easier to reason about follow-up commits. | 18 April 2015, 13:29:18 UTC |
813cd71 | Stephen Kelly | 18 April 2015, 12:50:33 UTC | cmMakefile: Determine the file to read before calling Internal. | 18 April 2015, 13:29:18 UTC |