https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
b33ea57 cmMakefile: Make GetProperty const. 22 January 2014, 14:16:40 UTC
db9e62c Merge branch 'master' into next 22 January 2014, 13:48:40 UTC
0bd4157 Merge topic 'cmake-rerun-depends' 82d43175 Allow projects to specify extra inputs to CMake 1ef444d6 Add test case to verify CMake does not re-run on first build 22 January 2014, 13:47:59 UTC
d8d3e92 Merge topic 'cmake-E-sleep' 94389f63 cmake: Add '-E sleep' command 22 January 2014, 13:47:57 UTC
1021ad8 Merge topic 'qcc-id' e00db59d QNX: Introduce QCC compiler id for that QNX platform compiler. d2dea79b CMakeDetermine*Compiler: Fix typo 'lile' => 'like' 22 January 2014, 13:47:55 UTC
cec9e4f Merge topic 'qcc-id' into next e00db59d QNX: Introduce QCC compiler id for that QNX platform compiler. d2dea79b CMakeDetermine*Compiler: Fix typo 'lile' => 'like' 22 January 2014, 13:47:36 UTC
e00db59 QNX: Introduce QCC compiler id for that QNX platform compiler. Introduce policy CMP0047 to control resetting the id for compatibility. De-duplicate content in the QNX platform file by including the GNU one. QNX is a form of GNU platform. Do not clear CMAKE_SHARED_LIBRARY_${lang}_FLAGS variables. They are populated again later by the Compiler/GNU.cmake file anyway. Modify the CMAKE_CXX_COMPILE_OBJECT variable only when the QCC compiler id is in use, and the language is CXX. Use the QNX recommended flag for QCC instead of the gcc compatible -x flag. Populate new module files to handle system includes and depfiles when using the QCC compiler. Remove code which unsets the system include and depfiles related variables. When a GNU driver is used instead of the QCC one, the appropriate flags will be used. These variables were previously cleared for lowest-common-denominator compatibility with both drivers. 22 January 2014, 13:47:32 UTC
1bf9ba2 Merge topic 'qcc-id' into next de9c09c8 QNX: Fix typo in CMP0047 implementation comment 22 January 2014, 13:46:37 UTC
de9c09c QNX: Fix typo in CMP0047 implementation comment 22 January 2014, 13:46:14 UTC
d2dea79 CMakeDetermine*Compiler: Fix typo 'lile' => 'like' 22 January 2014, 13:43:58 UTC
99bc37a Merge topic 'qcc-id' into next dbc8987b CMakeDetermine*Compiler: Fix typo 'lile' => 'like' 22 January 2014, 13:43:18 UTC
dbc8987 CMakeDetermine*Compiler: Fix typo 'lile' => 'like' 22 January 2014, 13:42:54 UTC
26f9199 Merge topic 'ninja-normalize-cmake-rerun-deps' into next 2c426bfb Ninja: Normalize paths of CMake re-run rule dependencies 22 January 2014, 13:41:09 UTC
d90b791 Merge topic 'ctest-update-p4-unknown-revision' into next 243cfc2f ctest_update: Handle P4 unknown revisions more robustly 22 January 2014, 13:35:57 UTC
243cfc2 ctest_update: Handle P4 unknown revisions more robustly Mark unknown revisions as such and fail instead of reporting revision 0. Otherwise CTest reports massive file updates between revisions when the server timeouts while trying to fetch the current revision number. 22 January 2014, 13:33:33 UTC
041690c CMake Nightly Date Stamp 22 January 2014, 05:01:06 UTC
2c426bf Ninja: Normalize paths of CMake re-run rule dependencies Send all implicit dependencies through ConvertToNinjaPath. Add CMakeCache.txt before uniquifying the list. 21 January 2014, 19:29:55 UTC
17eae5e Merge topic 'cmake-rerun-depends' into next 82d43175 Allow projects to specify extra inputs to CMake 1ef444d6 Add test case to verify CMake does not re-run on first build 21 January 2014, 19:28:30 UTC
82d4317 Allow projects to specify extra inputs to CMake Define a new 'CMAKE_CONFIGURE_DEPENDS' directory property that projects can use to specify input files to the CMake configuration process. Extend the RunCMake.Configure test to verify that the build system re-runs CMake when this input changes. 21 January 2014, 19:14:49 UTC
1ef444d Add test case to verify CMake does not re-run on first build Extend the RunCMake.Configure with a case to verify that the CMake configuration process does not immediately re-run the first time that the generated build system is invoked. 21 January 2014, 18:57:15 UTC
9e4f373 Merge topic 'cmake-E-sleep' into next 94389f63 cmake: Add '-E sleep' command 21 January 2014, 18:56:20 UTC
94389f6 cmake: Add '-E sleep' command Add a cmake command-line interface to provide a cross-platform 'sleep'. 21 January 2014, 18:50:49 UTC
47113a7 Merge topic 'qcc-id' into next f3b08925 Introduce QCC compiler id for that QNX platform compiler. 21 January 2014, 15:03:22 UTC
f3b0892 Introduce QCC compiler id for that QNX platform compiler. Introduce policy CMP0047 to control resetting the id for compatibility. De-duplicate content in the QNX platform file by including the GNU one. QNX is a form of GNU platform. Do not clear CMAKE_SHARED_LIBRARY_${lang}_FLAGS variables. They are populated again later by the Compiler/GNU.cmake file anyway. Modify the CMAKE_CXX_COMPILE_OBJECT variable only when the QCC compiler id is in use, and the language is CXX. Use the QNX recommended flag for QCC instead of the gcc compatible -x flag. Populate new module files to handle system includes and depfiles when using the QCC compiler. Remove code which unsets the system include and depfiles related variables. When a GNU driver is used instead of the QCC one, the appropriate flags will be used. These variables were previously cleared for lowest-common-denominator compatibility with both drivers. 21 January 2014, 14:59:32 UTC
a388258 Merge topic 'qcc-id' into next 2845e208 Updates. f99968b9 Revert "Extend the cmake_policy command to get warnings from cmake code." 21 January 2014, 14:55:30 UTC
2845e20 Updates. 21 January 2014, 14:53:59 UTC
f99968b Revert "Extend the cmake_policy command to get warnings from cmake code." This reverts commit 5caf3e3055b31b528cec4eb31d2d0eb286c44e14. 21 January 2014, 14:23:44 UTC
94c1be7 Merge branch 'master' into next 21 January 2014, 13:52:25 UTC
a86865e Merge topic 'cmake-E-symlink-replace-dangling' e0228e2b cmake: Improve '-E create_symlink' edge case handling (#14713) 21 January 2014, 13:51:39 UTC
ce90649 Merge topic 'improve-Tests-RunCMake' d4ca30ae Tests/RunCMake: Add function to run a specified command-line 392a6553 Tests/RunCMake: Move documentation to a README.rst 21 January 2014, 13:51:37 UTC
ceecda1 Merge topic 'osx-host-arch' 9d2a0900 OS X: Use 'uname -m' for processor (#14712) 21 January 2014, 13:51:36 UTC
ab65538 Merge topic 'qcc-id' into next 858f57c0 Introduce QCC compiler id for that QNX platform compiler. 21 January 2014, 13:14:38 UTC
858f57c Introduce QCC compiler id for that QNX platform compiler. Introduce policy CMP0047 to control whether the new id is used. Populate new module files to handle system includes and depfiles when using the QCC compiler. QNX toolchains in use in the wild use the g++ compiler driver directly instead of the recommended qcc driver. Those toolchains are not affected by this change. 21 January 2014, 13:13:23 UTC
e6533b1 Merge topic 'qcc-id' into next 94f33435 fix docs 21 January 2014, 13:13:11 UTC
94f3343 fix docs 21 January 2014, 13:07:43 UTC
6267d03 Merge topic 'qcc-id' into next 6c19b139 Introduce QCC compiler id for that QNX platform compiler. 5caf3e30 Extend the cmake_policy command to get warnings from cmake code. e32777e8 Modules: Fix typo. 21 January 2014, 13:00:36 UTC
5caf3e3 Extend the cmake_policy command to get warnings from cmake code. 21 January 2014, 12:59:16 UTC
6c19b13 Introduce QCC compiler id for that QNX platform compiler. Introduce policy CMP0047 to control whether the new id is used. Populate new module files to handle system includes and depfiles when using the QCC compiler. QNX toolchains in use in the wild use the g++ compiler driver directly instead of the recommended qcc driver. Those toolchains are not affected by this change. 21 January 2014, 12:59:16 UTC
e32777e Modules: Fix typo. lile -> like. 21 January 2014, 12:59:06 UTC
1eb4d03 CMake Nightly Date Stamp 21 January 2014, 05:01:06 UTC
dd6dc19 Merge topic 'osx-rpath-link-dirs' into next 5d650182 Revert "OSX: Do not add link directories to rpaths." 20 January 2014, 19:11:27 UTC
5d65018 Revert "OSX: Do not add link directories to rpaths." This reverts commit b9e8ff4db864bfc7e5c751e6fe2b5a4478223f49. 20 January 2014, 19:10:19 UTC
f9de1bd Merge topic 'cmake-E-symlink-replace-dangling' into next e0228e2b cmake: Improve '-E create_symlink' edge case handling (#14713) 20 January 2014, 19:05:01 UTC
e0228e2 cmake: Improve '-E create_symlink' edge case handling (#14713) The logic added by commit ffc0b5e4 (Overwrite the symlink if it already exists, 2007-02-15) does not recognize and remove existing broken links before replacing them. Improve the logic to remove any existing destination file or link (but not directory). On failure, report an error message explaining why the existing path could not be removed or the new one could not be created. Add a RunCMake.CommandLine test to cover 'cmake -E' cases. Start with test cases covering 'cmake -E create_symlink' behavior on UNIX platforms. 20 January 2014, 19:02:21 UTC
556a055 Merge topic 'improve-Tests-RunCMake' into next d4ca30ae Tests/RunCMake: Add function to run a specified command-line 392a6553 Tests/RunCMake: Move documentation to a README.rst 20 January 2014, 18:49:57 UTC
d4ca30a Tests/RunCMake: Add function to run a specified command-line Add a 'run_cmake_command' function that can be used by tests to run a given command-line and check the results rather than always running a CMake configuration process. This can be used in the future to test 'cmake -E' for example. 20 January 2014, 18:46:51 UTC
392a655 Tests/RunCMake: Move documentation to a README.rst 20 January 2014, 18:46:24 UTC
27164dc Merge topic 'osx-host-arch' into next 9d2a0900 OS X: Use 'uname -m' for processor (#14712) 20 January 2014, 16:06:43 UTC
7cebca8 Merge branch 'master' into next 20 January 2014, 16:00:02 UTC
325f851 Merge topic 'KateDontRequireVariable' e02cdba0 Kate: use cmMakefile::GetSafeDefinition() for a not-required variable 20 January 2014, 15:59:21 UTC
25d4146 Merge topic 'update-qt4-docs' f81e67c6 Help: Update Qt4 documentation. 20 January 2014, 15:59:19 UTC
9d2a090 OS X: Use 'uname -m' for processor (#14712) In commit 2412d9bc (Use 'uname -m' for processor on Cygwin, 2010-09-21) it was pointed out that POSIX requires 'uname -m' but not 'uname -p': http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html On OS X x86_64, 'uname -p' returns i386 while 'uname -m' returns x86_64. Since the latter is the POSIX-compliant option trust its value. However, on OS X ppc, 'uname -m' returns 'Power Macintosh' so add a special-case to convert that to 'powerpc'. 20 January 2014, 15:55:19 UTC
1b39581 CMake Nightly Date Stamp 20 January 2014, 05:01:05 UTC
dfec274 CMake Nightly Date Stamp 19 January 2014, 05:01:04 UTC
3117b63 Merge topic 'osx-rpath-link-dirs' into next b9e8ff4d OSX: Do not add link directories to rpaths. 434fe2ba CMake Nightly Date Stamp 18 January 2014, 20:11:55 UTC
b9e8ff4 OSX: Do not add link directories to rpaths. On Mac OS X, which rpaths to add to a target should be derived from dependent targets that have an install name using @rpath. This can be derived if CMake is given the full path to the library. Because we need to be restrictive, do not add rpaths for directories given with link_directories(). 18 January 2014, 20:07:00 UTC
434fe2b CMake Nightly Date Stamp 18 January 2014, 05:01:06 UTC
d2be157 Merge branch 'master' into next 17 January 2014, 14:25:43 UTC
5348338 Merge topic 'hppa-binutils-flag' 8f2c2ccb Improve ld flags for CMake itself on Linux/HPPA 17 January 2014, 14:24:59 UTC
e046e2c Merge topic 'xcode-storyboard-view' 1ce02ebf Xcode: Fix storyboard view d9f1f917 Xcode: Remove dead code 17 January 2014, 14:24:57 UTC
f5909ff Merge topic 'doc-osx-vars' 45056264 Help: Document CMAKE_OSX_* variables 17 January 2014, 14:24:55 UTC
62ebff2 Merge topic 'cmmakefile-const' c768e398 cmMakefile: make some methods take const std::string& instead of const char* 17 January 2014, 14:24:54 UTC
047d75b Merge topic 'hppa-binutils-flag' into next 8f2c2ccb Improve ld flags for CMake itself on Linux/HPPA 17 January 2014, 14:24:23 UTC
8f2c2cc Improve ld flags for CMake itself on Linux/HPPA Workaround binutils bug by only marking unique section starting by ".text._". This adds the HPPA workaround improved in commit b22a0f15 (bootstrap: improve ld flag for Linux/HPPA builds, 2014-01-14) not only to the bootstrap, but also to the normal build. 17 January 2014, 14:23:31 UTC
b61fff9 Merge topic 'KateDontRequireVariable' into next e02cdba0 Kate: use cmMakefile::GetSafeDefinition() for a not-required variable 17 January 2014, 13:53:13 UTC
e02cdba Kate: use cmMakefile::GetSafeDefinition() for a not-required variable ...otherwise the generator failed in embedded projects via externalproject(), since there CMAKE_KATE_MAKE_ARGUMENT is not set. Using GetSafeDefinition() is good enough to protect against NULL-pointers. Alex 17 January 2014, 13:04:33 UTC
9f0270a CMake Nightly Date Stamp 17 January 2014, 05:01:08 UTC
28e1e8e Merge topic 'hppa-binutils-flag' into next 9ec3e04a Workaround binutils bug by only marking unique section starting by .text._ 16 January 2014, 21:41:02 UTC
9ec3e04 Workaround binutils bug by only marking unique section starting by .text._ This adds the HPPA workaround improved in b22a0f15de36d7b69f136b75e091adca145e0251 (bootstrap: improve ld flag for Linux/HPPA builds) not only to the bootstrap, but also to the normal build. 16 January 2014, 21:39:23 UTC
2f2cde5 Merge topic 'hppa-binutils-flag' into next 55f1c4b9 Workaround binutils bug by only marking unique section starting by .text._ 16 January 2014, 21:32:21 UTC
55f1c4b Workaround binutils bug by only marking unique section starting by .text._ This adds the HPPA workaround improved in b22a0f15de36d7b69f136b75e091adca145e0251 (bootstrap: improve ld flag for Linux/HPPA builds) not only to the bootstrap, but also to the normal build. 16 January 2014, 21:28:01 UTC
f1abf07 Merge topic 'xcode-storyboard-view' into next 1ce02ebf Xcode: Fix storyboard view d9f1f917 Xcode: Remove dead code 16 January 2014, 18:53:08 UTC
1ce02eb Xcode: Fix storyboard view Images and xib files must have 'lastKnownFileType' attribute to be displayed correctly. If xib file has attribute 'explicitFileType' it is displayed as raw xml. If static image has attribute 'explicitFileType' it is displayed as question mark on storyboard. 16 January 2014, 18:46:21 UTC
d9f1f91 Xcode: Remove dead code Variable 'ext' already checked for equality to "xib" so remove the branch that will never be executed. 16 January 2014, 18:43:47 UTC
728d8bd Merge topic 'doc-osx-vars' into next 45056264 Help: Document CMAKE_OSX_* variables 16 January 2014, 15:22:26 UTC
4505626 Help: Document CMAKE_OSX_* variables Add documentation entries for variables CMAKE_OSX_ARCHITECTURES CMAKE_OSX_DEPLOYMENT_TARGET CMAKE_OSX_SYSROOT Explain what each does and when/how they should be set. 16 January 2014, 15:21:47 UTC
82404d6 Merge topic 'test-release' into next eb4c3767 Merge branch 'release' into test-release 0b3781e4 CMake 2.8.12.2 80e40485 Merge branch 'ninja_fix_rerun' into release 16 January 2014, 14:39:05 UTC
eb4c376 Merge branch 'release' into test-release 16 January 2014, 14:32:32 UTC
0b3781e CMake 2.8.12.2 16 January 2014, 14:31:28 UTC
d976123 Merge topic 'cmmakefile-const' into next c768e398 cmMakefile: make some methods take const std::string& instead of const char* 16 January 2014, 14:28:59 UTC
c768e39 cmMakefile: make some methods take const std::string& instead of const char* Most callers already have a std::string, on which they called c_str() to pass it into these methods, which internally converted it back to std::string. Pass a std::string directly to these methods now, avoiding all these conversions. Those methods that only pass in a const char* will get the conversion to std::string now only once. 16 January 2014, 14:28:29 UTC
1e76086 Merge branch 'master' into next 16 January 2014, 14:25:11 UTC
0d2318d Merge topic 'GNUInstallDirs_debian-multiarch-fix' 620939e4 GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian 16 January 2014, 14:24:19 UTC
c700a62 Merge topic 'fix-help-if-typo' 5968b6e0 Help: Fix typo in 'if()' command documentation 16 January 2014, 14:24:17 UTC
9465242 Merge topic 'ninja_fix_rerun' 20e595ab Revert "Ninja: Track configured files so we can regenerate them." 16 January 2014, 14:24:15 UTC
ce362f2 Merge topic 'revert-ninja_fix_rerun' 79859689 Revert "Ninja: Avoid re-running CMake on next build after regeneration" 16 January 2014, 14:24:13 UTC
2d5d690 Merge topic 'var-type-autofill' cfec180d cmake-gui: Remember variable type in Add Entry 16 January 2014, 14:24:11 UTC
2bdbca2 Merge topic 'var-type-autofill' into next cfec180d cmake-gui: Remember variable type in Add Entry 16 January 2014, 14:23:47 UTC
cfec180 cmake-gui: Remember variable type in Add Entry Store variable types together with their names in the variable completion list so that the type is automatically recovered when you select a variable. Keep variable names and types in separate lists. This removes the :TYPE string from completion list and the Name field and makes variable search easier. The variable names and types are now kept in two different settings - AddVariableNames and AddVariableTypes. Drop the old AddVariableCompletionEntries setting. 16 January 2014, 14:23:36 UTC
e0fb31e Merge topic 'cmmakefile-const' into next ad01f6ac make some methods of cmMakefile take const std::string& instead of const char* 3e6d6728 allow to mark a test as "Not Run" with a specific return code (#8466) 16 January 2014, 07:46:07 UTC
ad01f6a make some methods of cmMakefile take const std::string& instead of const char* Most callers already have a std::string, on which they called c_str() to pass it into these methods, which internally converted it back to std::string. Pass a std::string directly to these methods now, avoiding all these conversions. Those methods that only pass in a const char* will get the conversion to std::string now only once. 16 January 2014, 07:44:02 UTC
3e6d672 allow to mark a test as "Not Run" with a specific return code (#8466) 16 January 2014, 07:44:02 UTC
ecf98d6 Merge topic 'cmmakefile-const' into next bde3b4d4 fix line length 16 January 2014, 07:43:37 UTC
bde3b4d fix line length 16 January 2014, 07:43:17 UTC
4e4951c CMake Nightly Date Stamp 16 January 2014, 05:01:08 UTC
a432b93 file DOWNLOAD: Display the curl result status when a hash mismatch occurs. 16 January 2014, 01:08:44 UTC
1cb9ef8 file DOWNLOAD: Test non-zero return status. 16 January 2014, 00:43:25 UTC
f73f0fb file DOWNLOAD: Add test for bad hash. 16 January 2014, 00:43:23 UTC
bb7ed99 Merge topic 'GNUInstallDirs_debian-multiarch-fix' into next 620939e4 GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian 15 January 2014, 23:50:01 UTC
3ecc533 Merge topic 'cmmakefile-const' into next 84e265ec make some methods of cmMakefile take const std::string& instead of const char* 15 January 2014, 23:06:53 UTC
back to top