https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
ba63408 Don't set OPENSSL_VERSION to _OPENSSL_VERSION This fixes finding newer versions of OpenSSL on OS X. 09 January 2015, 22:40:28 UTC
4aa9c64 CMake Nightly Date Stamp 09 January 2015, 05:01:10 UTC
7ecbade Merge topic 'WCDH-thread_local-portability' 998e9c10 WCDH: Add feature portability for thread_local. 08 January 2015, 20:04:25 UTC
44b2dcb Merge topic 'record-GNU-5-features' 998ed4ca Features: Record cxx_variable_templates for GNU 5.0. 08 January 2015, 19:58:03 UTC
0042ad9 Merge topic 'cpack_invalid_cmake_generator' f89e41c3 CPack invalid CMake generator 08 January 2015, 19:58:01 UTC
c1c1fcb Merge topic 'fix-error-message-typo-tar-cmd' c4e74367 cmcmd: fix copy/paste typo in '-E tar t' command 08 January 2015, 19:57:59 UTC
f1b0340 Merge topic 'FindSDL-quoting' 67516fb5 FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching 08 January 2015, 19:57:57 UTC
038caf3 Merge topic 'find-msmpi' ab4d1d07 FindMPI: MSMPI changed the subdirectories it uses 82724394 FindMPI: add more search paths for MSMPI 08 January 2015, 19:57:55 UTC
35ea140 Merge topic 'FindIce-CMP0054' cbaf0802 FindIce: Port to work with CMP0054 NEW behavior 08 January 2015, 19:57:53 UTC
04e880f Merge topic 'FindCUDA-cross' d5846eb1 FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set 08 January 2015, 19:57:47 UTC
3fb174d Merge topic 'drop-GNU-2.95' f07d96cc Remove workaround for GCC < 3 ios_base absence. 5a8b9437 Remove GCC 2.95 support macros in favor of template versions. 08 January 2015, 19:57:45 UTC
dcd2e38 Merge topic 'RunCMake-stderr-default' 73ae8885 RunCMake: Expect empty output by default. 08 January 2015, 19:57:43 UTC
dc45157 Merge topic 'base64-casts' 0bdd4ebf cmCTest: Use size_t for cmsysBase64_Encode return value a9fae8ac CTest: Fix integer overflow when uploading huge files 08 January 2015, 19:57:41 UTC
9bb7f8f Merge topic 'update-kwsys' 1819d4ad Merge branch 'upstream-kwsys' into update-kwsys 6ed23ff4 KWSys 2014-12-23 (5a15cb3b) 08 January 2015, 19:57:38 UTC
67516fb FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching Otherwise the syntax is incorrect when the variable is empty. 08 January 2015, 19:47:39 UTC
d5846eb FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set CMAKE_SYSTEM_PROCESSOR is not guaranteed to be defined (per http://www.cmake.org/Wiki/CMake_Cross_Compiling), and when cross compiling where it happens to be undefined, this module was broken. Reviewed-by: Rolf Eike Beer <eike@sf-mail.de> 08 January 2015, 19:39:16 UTC
cbaf080 FindIce: Port to work with CMP0054 NEW behavior Do not quote if() arguments meant to test variable definitions. 08 January 2015, 19:13:48 UTC
46f8765 CMake Nightly Date Stamp 08 January 2015, 05:01:08 UTC
8c4b7c5 CMake Nightly Date Stamp 07 January 2015, 05:01:08 UTC
ab4d1d0 FindMPI: MSMPI changed the subdirectories it uses 06 January 2015, 17:59:07 UTC
8272439 FindMPI: add more search paths for MSMPI Also comment what the various search paths are for. 06 January 2015, 17:58:07 UTC
73144c0 CMake Nightly Date Stamp 06 January 2015, 05:01:12 UTC
c4e7436 cmcmd: fix copy/paste typo in '-E tar t' command 05 January 2015, 18:53:53 UTC
4b70635 CMake Nightly Date Stamp 05 January 2015, 05:01:09 UTC
592dd35 CMake Nightly Date Stamp 04 January 2015, 05:01:08 UTC
472553b CMake Nightly Date Stamp 03 January 2015, 05:01:08 UTC
f89e41c CPack invalid CMake generator Case where CPACK_CMAKE_GENERATOR value is non existent or or contains multiple words that were not quoted was not handled and produced a segmentation fault. 02 January 2015, 09:46:08 UTC
24dfa74 CMake Nightly Date Stamp 02 January 2015, 05:01:08 UTC
998ed4c Features: Record cxx_variable_templates for GNU 5.0. 01 January 2015, 21:00:49 UTC
07cbe36 Merge topic 'copyright-year' f881c6ba Copyright.txt: Update year range to end in 2015 01 January 2015, 18:00:19 UTC
998e9c1 WCDH: Add feature portability for thread_local. AppleClang does not support the cxx_thread_local feature, even though it is based on a Clang version which does support the feature. http://stackoverflow.com/a/23850891/2428389 A possible reason for that is that thread_local might be used as a variable in existing Apple SDK headers. Extend the WriteCompilerDetectionHeader module to generate a define for that feature with portability fallbacks. For the avoidance of making it easy to write code which looks correct but which has odd runtime behavior, don't set the define symbol at all if no equivalent keyword is known. 01 January 2015, 17:20:10 UTC
f07d96c Remove workaround for GCC < 3 ios_base absence. 01 January 2015, 11:45:54 UTC
5a8b943 Remove GCC 2.95 support macros in favor of template versions. GCC < 3 is no longer supported as a host compiler. 01 January 2015, 11:44:11 UTC
ec31926 CMake Nightly Date Stamp 01 January 2015, 05:01:09 UTC
f881c6b Copyright.txt: Update year range to end in 2015 01 January 2015, 02:09:37 UTC
73ae888 RunCMake: Expect empty output by default. Expect tests to specify stderr content if it is present. Fix the CMP0019 test, which has only been testing the WARN status until now. Specify in the CommandLine and FPHSA tests that content is at least one character. Set policies in the Language and CheckModules tests, which have empty test output, modulo unrelated policies on some platforms. 31 December 2014, 15:34:34 UTC
c2445d3 CMake Nightly Date Stamp 31 December 2014, 05:01:08 UTC
3b62cb7 CMake Nightly Date Stamp 30 December 2014, 05:01:07 UTC
ca3d08e CMake Nightly Date Stamp 29 December 2014, 05:01:08 UTC
8e61140 CMake Nightly Date Stamp 28 December 2014, 05:01:07 UTC
028cdfb CMake Nightly Date Stamp 27 December 2014, 05:01:08 UTC
0bdd4eb cmCTest: Use size_t for cmsysBase64_Encode return value 26 December 2014, 15:23:35 UTC
a9fae8a CTest: Fix integer overflow when uploading huge files When uploading files greater 2GB a cast to 'int' overflows, leading to a bad alloc when passed to new. Also avoid floating point arithmetic when integer calculations will work as well. Reported-by: Justin Borodinsky <justin.borodinsky@gmail.com> 26 December 2014, 15:23:31 UTC
2b28e07 CMake Nightly Date Stamp 26 December 2014, 05:01:07 UTC
05105d5 CMake Nightly Date Stamp 25 December 2014, 05:01:09 UTC
52ee194 Merge topic 'sunpro-Fortran-preprocess' be1109d8 Oracle/Sun: Fix Fortran preprocessor rule generation 24 December 2014, 11:38:39 UTC
2a9f3dc Merge topic 'minor-warning-fixes' 098fc4a8 cmCMakeMinimumRequired: Use unsigned int for version numbers 1a9ba381 cmParseDelphiCoverage: Remove superfluous semicolons after methods 24 December 2014, 11:38:33 UTC
661622f Merge topic 'ninja-fix-subdir-objlib-languages' 07fc7b75 Tests: Test using objects from a language enabled in a subdirectory (#15325) fdbfcfdf Ninja: Generate rules only for languages compiled in a target (#15325) 24 December 2014, 11:38:24 UTC
c20d3d3 Merge topic 'cpack-PackageMaker-package-size' 42ed76bc cpack: Fix installed size computation with PackageMaker generator 24 December 2014, 11:38:08 UTC
279a2bc CMake Nightly Date Stamp 24 December 2014, 05:01:10 UTC
be1109d Oracle/Sun: Fix Fortran preprocessor rule generation The SunPro Fortran compiler uses "-F" instead of "-E" to request preprocessing. The output does not go to stdout so use "-o" to specify the output file. This fixes the guess originally made by commit b6b37e30 (Makefile: Add assembly and preprocessed targets for Fortran, 2014-11-05). 23 December 2014, 15:15:27 UTC
098fc4a cmCMakeMinimumRequired: Use unsigned int for version numbers 23 December 2014, 14:05:25 UTC
1a9ba38 cmParseDelphiCoverage: Remove superfluous semicolons after methods 23 December 2014, 14:05:11 UTC
99f682b Merge branch 'release' 23 December 2014, 13:56:29 UTC
cca8c3b Merge topic 'doc-octothorpe-escaping' 8d70a914 Help: Add 3.1 release note about '#' escaping in Makefiles (#15322) 23 December 2014, 13:54:01 UTC
90b015a Merge topic 'ninja-fix-crash-on-error' 9a13fcbf Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325) 23 December 2014, 13:53:59 UTC
23e9bc5 Merge topic 'base64-constref' 82fbf490 cmCTestTestHandler: take reference to temporary string instead of doing a copy 23 December 2014, 13:53:56 UTC
3b3da0d Merge topic 'CPackComponent-docs-fix' 64016393 Help: Small fixes in CPackComponent documentation 23 December 2014, 13:53:54 UTC
396a008 Merge topic 'AppleClang-5.1-features' bb83cdaa Help: Add notes for topic 'AppleClang-5.1-features' bd6b42c1 Features: Record for AppleClang 5.1 b341799e Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case 23 December 2014, 13:53:52 UTC
656af73 Merge topic 'cleanup-ExpandListArgument-usage' e2a489c7 Remove some temporary vectors for ExpandListArgument. 0f99feec cmGeneratorExpression: Remove unused header. 722f1a71 CTest: Expand a string directly into a container. 23 December 2014, 13:53:50 UTC
a19a43a Merge topic 'ctest-coverage-extra-line-error' 9c4984b4 ctest_coverage: Fix error message to report the file name 23 December 2014, 13:53:48 UTC
400af30 Merge topic 'add-FindGSL' 1b28e3b2 FindGSL: Add module to find the GNU Scientific Library 23 December 2014, 13:53:45 UTC
1819d4a Merge branch 'upstream-kwsys' into update-kwsys 23 December 2014, 13:47:34 UTC
6ed23ff KWSys 2014-12-23 (5a15cb3b) Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 5a15cb3b | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 87c65319..5a15cb3b Brad King (1): 5a15cb3b Base64: Use size_t for lenghts in API Change-Id: I09a2c5d6b67280f96d580c7b26bf8b2aa0bdb709 23 December 2014, 13:47:29 UTC
bb83cda Help: Add notes for topic 'AppleClang-5.1-features' 23 December 2014, 13:42:01 UTC
8d70a91 Help: Add 3.1 release note about '#' escaping in Makefiles (#15322) The change in commit v3.1.0-rc1~174^2 (Makefile: Handle '#' in COMPILE_OPTIONS, 2014-08-12) was not compatible with code that tries to workaround the original bug. Unfortunately there is no good way to fix the bug in a compatible way. Add a release note to call attention to the change. 23 December 2014, 13:27:05 UTC
7a2d1cd CMake Nightly Date Stamp 23 December 2014, 05:01:15 UTC
07fc7b7 Tests: Test using objects from a language enabled in a subdirectory (#15325) Add a test case that enables CXX in the top level and C in a subdirectory. Create an executable in the top level that uses C objects compiled in the subdirectory. Strictly speaking this is not defined behavior for all language combinations, but happens to work in this case. Test this behavior since projects might try to use it. 23 December 2014, 01:13:40 UTC
fdbfcfd Ninja: Generate rules only for languages compiled in a target (#15325) Refactoring in commit v3.1.0-rc1~688^2~2 (cmTarget: Compute languages from object libraries on demand, 2014-03-18) taught cmTarget::GetLanguages to (correctly) include the languages of object library sources. Previously this was done only in cmTarget::ComputeLinkImplementationLanguages to choose the linker language. The Ninja generator writes out generic build rules for each language compiled within a target using the rule variables defined in the directory of the target. This only needs to be done for languages actually compiled within the current target. Switch from using the cmTarget::GetLanguages method to get the list of languages over to using cmTarget::GetSourceFiles directly so we do not get the languages in object libraries. Strictly speaking this should make no difference because it is not safe to use objects from a language not enabled in the directory containing a target or else the link information for the language may not be considered. However, in cases when no link information happens to be needed for a language it was possible in CMake 3.0 and below to enable a language only in a subdirectory providing an object library, and then use the objects from a containing directory. The above change teaches the Ninja generator to continue working in this case. 23 December 2014, 01:13:30 UTC
62b1998 Merge branch 'ninja-fix-crash-on-error' into release 23 December 2014, 01:00:07 UTC
9a13fcb Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325) 22 December 2014, 23:36:07 UTC
82fbf49 cmCTestTestHandler: take reference to temporary string instead of doing a copy This will increase the lifetime of the temporary until the end of the function. 22 December 2014, 20:38:59 UTC
6697765 Merge topic 'backport-suncc-fixes' 107dcac3 Fix compilation with the Oracle / Sun compiler (#15318) 22 December 2014, 19:26:10 UTC
d62733b Merge branch 'CPackComponent-docs-fix' into release 22 December 2014, 19:13:01 UTC
6c39bc5 Merge topic 'macho-parser' c294a115 Mach-O: Use Mach-O parser to extract install names instead of otool. e42da307 Mach-O: Add Mach-O parser for OS X and iOS. 22 December 2014, 18:41:03 UTC
c294a11 Mach-O: Use Mach-O parser to extract install names instead of otool. This has much better performance than calling "otool" or "xcrun -r otool" to extract install names for rpath support. Fixes bug #15178. 22 December 2014, 18:33:00 UTC
e42da30 Mach-O: Add Mach-O parser for OS X and iOS. This parser also supports fat binaries which archive multiple Mach-O binaries. 22 December 2014, 18:32:10 UTC
6401639 Help: Small fixes in CPackComponent documentation 22 December 2014, 16:23:46 UTC
bd6b42c Features: Record for AppleClang 5.1 Apple's Clang 5.1 already supports most of the C and C++ features CMake enumerates. 22 December 2014, 15:44:41 UTC
b341799 Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case Mark the generated source file with the GENERATED property explicitly since it is not marked automatically as the output of any custom command. Mark both the 0 and 1 variants so it works no matter the outcome of the generator expression. 22 December 2014, 15:36:35 UTC
99ca7a0 Merge branch 'release' 22 December 2014, 15:00:57 UTC
9755fd0 Merge branch 'backport-suncc-fixes' into release 22 December 2014, 15:00:03 UTC
90f5845 Merge branch 'doc-mingw-makefiles' into release 22 December 2014, 14:59:57 UTC
594db49 Merge topic 'doc-mingw-makefiles' 844f98c1 Help: Clarify MinGW v. MSYS Makefiles generators (#15319) 22 December 2014, 14:59:11 UTC
d760c3c Merge topic 'nightly-binary-updates' 202056cd Utilities/Release: Build Windows and OS X binaries with native SSL d64caa53 Utilities/Release: Fix name of OS X 10.6+ x86_64-only binary 22 December 2014, 14:59:09 UTC
9c4984b ctest_coverage: Fix error message to report the file name Print file name instead of line content for "Looks like there are more lines in the file:" error message. 22 December 2014, 14:25:24 UTC
42ed76b cpack: Fix installed size computation with PackageMaker generator Use the CPACK_PACKAGING_INSTALL_PREFIX when looking for files in a component. Otherwise we report all packages having size 1. 22 December 2014, 14:17:12 UTC
202056c Utilities/Release: Build Windows and OS X binaries with native SSL For the nightly binaries, turn of CMAKE_USE_OPENSSL on Windows and OS X 10.6+ platforms. This will activate the new curl behavior to use the OS-native SSL/TLS implementation. 22 December 2014, 13:47:46 UTC
d64caa5 Utilities/Release: Fix name of OS X 10.6+ x86_64-only binary In commit v3.1.0-rc1~52^2 (Make the OSX 10.6+ release x86_64 only, 2014-09-29) we forgot to remove the name "universal" from the binary name. Since the binary is no longer universal, use "x86_64" instead. While at it, update the deployment target to actually be 10.6. 22 December 2014, 13:47:19 UTC
d63609e CMake Nightly Date Stamp 22 December 2014, 05:01:08 UTC
2c76f6f CMake Nightly Date Stamp 21 December 2014, 05:01:07 UTC
5bb0ae0 CMake Nightly Date Stamp 20 December 2014, 05:01:09 UTC
844f98c Help: Clarify MinGW v. MSYS Makefiles generators (#15319) Explain the usage of each generator more clearly and reference each as an alternative to the other. Suggested-by: Craig Hicks <hicks111@hotmail.com> 19 December 2014, 14:07:25 UTC
852242b Merge topic 'bootstrap-solaris' 44c6db6e bootstrap: Fix syntax for Solaris 10 shell (#15317) 19 December 2014, 13:27:01 UTC
bf731be Merge topic 'update-kwsys' 2e9acb6d Merge branch 'upstream-kwsys' into update-kwsys 1f7de543 KWSys 2014-12-18 (87c65319) 19 December 2014, 13:26:59 UTC
ccd5822 Merge topic 'osx-cfbundle-tweaks' b189c599 Tests: Run CFBundleTest only with valid configuration 3a605693 Xcode: Call IsCFBundleOnApple to decide if bundle is being built 207b7af0 cmTarget: Use GetCFBundleDirectory within GetFullNameInternal 19 December 2014, 13:26:57 UTC
1ac8523 Merge topic 'install-EXPORT-absolute-prefix' dd089e08 install: Allow absolute EXPORT destination with relative targets (#15258) 19 December 2014, 13:26:55 UTC
b189c59 Tests: Run CFBundleTest only with valid configuration The verification script needs to know the configuration tested. 19 December 2014, 13:24:04 UTC
d48ccbe CMake Nightly Date Stamp 19 December 2014, 05:01:09 UTC
e2a489c Remove some temporary vectors for ExpandListArgument. Expand directly into the target when possible. 18 December 2014, 23:06:00 UTC
back to top