https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ff18398 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 CMake Nightly Date Stamp 27 April 2015, 04:01:11 UTC
5cdd4c4 CMake Nightly Date Stamp 26 April 2015, 04:01:04 UTC
afc1f88 CMake Nightly Date Stamp 25 April 2015, 04:01:04 UTC
1f30590 CMake Nightly Date Stamp 24 April 2015, 04:01:05 UTC
1b03332 Help: Clarify that CMAKE_SIZEOF_VOID_P is specific to the target machine 23 April 2015, 15:39:49 UTC
4fc4742 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 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 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 Merge topic 'check-compiler-flag-clang' 680ebebc Check*CompilerFlag: Add another pattern for Clang (#15526) 23 April 2015, 13:04:39 UTC
ad247d8 Merge topic 'mingw-64' c775072a cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include 23 April 2015, 13:04:37 UTC
b03063b Merge topic 'bash-completion-updates' 2ecf168f bash-completion: Avoid using _init_completion when not defined 23 April 2015, 13:04:35 UTC
195a724 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 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 CPackDeb: Fix lintian md5sum file warning Lintian warned about invalid md5sum file permissions. 23 April 2015, 13:02:49 UTC
b229f40 CMake Nightly Date Stamp 23 April 2015, 04:01:05 UTC
22926dd 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 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 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 Merge topic 'fix-CTestTestSerialOrder-parallel-env' 2f4b13b3 Tests: Protect CTestTestSerialOrder from environment (#15524) 22 April 2015, 15:16:40 UTC
5e98ba0 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 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 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 Check*CompilerFlag: Add another pattern for Clang (#15526) Match 'optimization flag ... not supported' messages. 22 April 2015, 14:59:57 UTC
c775072 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 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 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 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 Help: Fix formatting of env var refs in ctest.1 manual 22 April 2015, 12:30:51 UTC
b5b20d2 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 CMake Nightly Date Stamp 22 April 2015, 04:01:05 UTC
faede40 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 Tests: Protect CTestTestSerialOrder from environment (#15524) Reported-by: Stephen Kelly <steveire@gmail.com> 21 April 2015, 15:47:42 UTC
c0502fa ExternalProject: Fix error message typo 21 April 2015, 15:32:13 UTC
b470d61 Help: Add notes for topic 'ExternalProject-genex' 21 April 2015, 14:51:08 UTC
0273ef1 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 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 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 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 cmMakefile: Out-of-line the directory methods. 21 April 2015, 13:41:27 UTC
0f3c8cf cmMakefile: Use method abstraction to access directories. 21 April 2015, 13:41:27 UTC
81c01d4 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 Merge topic 'cpack-deb-component-vars-prepare' c8375e15 CPackDeb: Refactor package variable lookup by generator 21 April 2015, 13:39:51 UTC
258ba82 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 cmQtAutoGenerators: Split CR stripping out to helper function 21 April 2015, 13:05:12 UTC
c8375e1 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 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 Merge topic 'cmSystemTools-RunSingleCommand-stderr' 356c26eb cmSystemTools: Teach RunSingleCommand to separate stdout and stderr 21 April 2015, 12:45:01 UTC
50eefbb 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 Merge topic 'ExternalProject-test-refactor' 28429270 Tests: Delay RunCMake.ExternalProject case checks 21 April 2015, 12:44:54 UTC
17b0526 CMake Nightly Date Stamp 21 April 2015, 04:01:06 UTC
fcf9cf6 Tests: Make a CTest test deterministic. The test expect sub-test not to run in parallel. 20 April 2015, 22:31:02 UTC
8090904 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 CPack: Don't copy cmMakefile. Just push a scope instead. 20 April 2015, 22:21:53 UTC
b288a99 cmMakefile: Rename SetStart* directory API to SetCurrent*. 20 April 2015, 22:15:20 UTC
932d53b cmMakefile: Remove redundant method duplication. 20 April 2015, 22:15:20 UTC
32b8f03 cmMakefile: Port users of GetStart* methods to new names. 20 April 2015, 22:15:20 UTC
54d6a91 cmMakefile: Rename GetCurrent{Output,Binary}Directory. Match names used in CMake code. 20 April 2015, 22:12:52 UTC
55d80d0 cmMakefile: Rename GetCurrent{,Source}Directory. Match the names used in cmake code. 20 April 2015, 22:12:52 UTC
b23cf06 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 cmMakefile: Populate Home directories on initialize. 20 April 2015, 22:12:51 UTC
8878bea 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 Use the Home directories from the cmake class where intended. 20 April 2015, 22:12:51 UTC
d67e8f2 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 cmMakefile: Initialize dir definitions early. 20 April 2015, 22:12:51 UTC
f034bb2 Remove redundant calls to MakeStartDirectoriesCurrent. The SetStart{,Output}Directory methods do what it does. 20 April 2015, 22:12:51 UTC
3a68c32 cmMakefile: Fix wrong parameter names. 20 April 2015, 22:12:51 UTC
356c26e 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 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 Help: Add notes for topic 'cpack-rpm-refactored-file-listing' 20 April 2015, 18:42:02 UTC
f438cd3 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 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 Merge topic 'doc-PDB_NAME-fallback' 164f1df2 Help: Clarify PDB_NAME fallback behavior (#15518) 20 April 2015, 18:02:50 UTC
da65528 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 Help: Add notes for topic 'add-GreenHills-MULTI-generator' 20 April 2015, 17:55:40 UTC
48004d9 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 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 CMake Nightly Date Stamp 20 April 2015, 04:01:04 UTC
76080c3 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 CPackRPM package content list code move Move rpm package content list code to a separate function. 19 April 2015, 15:01:20 UTC
4c00a37 CMake Nightly Date Stamp 19 April 2015, 04:01:06 UTC
05245b4 cmMakefile: Move some preamble out of the Internal method. 18 April 2015, 13:31:18 UTC
6e23a4b cmMakefile: Remove always-null first parameter to ReadListFile. 18 April 2015, 13:31:18 UTC
d21ebcb 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 cmMakefile: Extract conditional code to caller. 18 April 2015, 13:31:17 UTC
7d24854 cmMakefile: Remove intermediate variable. 18 April 2015, 13:31:17 UTC
9db1595 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 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 cmMakefile: Collapse nested conditional. 18 April 2015, 13:29:19 UTC
5947d9b cmMakefile: Convert filenametoread into a std::string. Remove other intermediate variables. 18 April 2015, 13:29:19 UTC
e2d0e0f cmMakefile: Remove intermediate variable. 18 April 2015, 13:29:19 UTC
3a1ad17 cmMakefile: Combine duplicate condition. 18 April 2015, 13:29:19 UTC
f0dae03 cmMakefile: Re-order independent statements. 18 April 2015, 13:29:19 UTC
08da874 cmMakefile: Split a conditional. 18 April 2015, 13:29:19 UTC
3dc4fe0 cmMakefile: Re-order independent variable setting. 18 April 2015, 13:29:19 UTC
e4f8f1f cmMakefile: Remove intermediate variable. 18 April 2015, 13:29:18 UTC
2d6121a cmMakefile: Remove use of intermediate variable. 18 April 2015, 13:29:18 UTC
bdd4c5f cmMakefile: Move variable definition above a condition. 18 April 2015, 13:29:18 UTC
524ce89 cmMakefile: Change condition to its equivalent. This makes it easier to reason about follow-up commits. 18 April 2015, 13:29:18 UTC
813cd71 cmMakefile: Determine the file to read before calling Internal. 18 April 2015, 13:29:18 UTC
back to top