https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
9fc2e20 Ninja: fix usage of cldeps with ctest launchers 30 November 2012, 02:46:55 UTC
965358f enable CTEST_USE_LAUNCHERS with Ninja too 30 November 2012, 02:46:55 UTC
d5ac791 CMake Nightly Date Stamp 29 November 2012, 05:01:01 UTC
581b0c0 Merge topic 'windows-ce' 3a1006e VS: Added "Deploy" at project configuration for WindowsCE targets 40c36c9 VS: Make DetermineCompilerId working with WinCE too 038df9e VS: Allow setting the name of the target platform 6fe4fcb VS: Add parser for WCE.VCPlatform.config to read WinCE platforms 2118a20 VS: Support setting correct subsystem and entry point for WinCE 6920fed VS: Change variable type of Name from const char* to string 102521b VS: Change variable type of ArchitectureId from const char* to string 332dc09 VS: Add static method to get the base of the registry d41d4d3 VS: Add CMAKE_VS_PLATFORM_NAME definition to cmMakefile 14861f8 VS: Remove TargetMachine for linker when checking compiler id 28 November 2012, 13:49:56 UTC
1ed0464 CMake Nightly Date Stamp 28 November 2012, 05:01:06 UTC
ba139c5 Merge branch 'release' 27 November 2012, 18:38:16 UTC
5f30a56 Merge topic 'generator-expression-fixes' b581be0 Genex: Don't segfault on $<FOO,> 07749e3 Genex: Ensure that $<0:...> has a parameter. ee96dc7 Genex: Extract a method to parse parameters. 27 November 2012, 18:35:02 UTC
d5adbbc Merge topic 'winflexbison' df29336 FindFLEX: Add support for the Win flex-bison distribution e593f8a FindBISON: Add support for the Win flex-bison distribution 27 November 2012, 18:34:57 UTC
dcb3701 Merge topic 'FindBullet-windows-configs' f180b24 FindBullet: Search in per-config dirs on Windows (#13738) 27 November 2012, 18:34:51 UTC
370a7c5 Merge topic 'fix-12437-remove-ridiculously-large-default-stack-size-arg' 51af1da CMake: Remove "/STACK:10000000" from default linker flags (#12437) 27 November 2012, 18:34:46 UTC
ccf23f2 Merge topic 'fix-13611-source-group-issues' 00e9680 CMake: source_group needs to check its own regex after its children (#13611) 27 November 2012, 18:34:40 UTC
9f83203 Merge topic 'revert-use-generator-target' 0bbae6f Revert "Move GetLinkInformation to cmGeneratorTarget" d5cf644 Split link information processing into two steps. d8a59ea Port cmGeneratorExpression to cmTarget from cmGeneratorTarget. 27 November 2012, 18:34:36 UTC
9c48fc7 Merge topic 'fix-13392-nmake-empty-depends-problem' 7ae7d66 NMake: Fix problem with empty DEPENDS args (#13392) 078e35d NMake: Add a test to demonstrate EmptyDepends issue (#13392) 27 November 2012, 18:34:31 UTC
4046fc0 Merge topic 'use-cmsys-auto_ptr' ddc0520 Always use the auto_ptr from cmsys. 27 November 2012, 18:34:25 UTC
9e395fe Merge topic 'ninja-encode-LINK_FLAGS' 12ab135 Ninja: encode LINK_FLAGS to handle bash variables 27 November 2012, 18:34:21 UTC
f30393e Merge topic 'cpack-nsis64-patches' 6ff730a CPack/NSIS: Add support for 64-bit NSIS (#13203) 51da766 CPack/NSIS: Fix compatibility issues with prerelease NSIS (#13202) 27 November 2012, 18:34:13 UTC
805c0f3 Merge topic 'fix-untar-infinite-loop' 37c34d7 CMake: Fix infinite loop untarring corrupt tar file 27 November 2012, 18:34:07 UTC
7e5f1e2 Merge topic 'fix-FindGettext-result' a7be253 FindGettext: fix overwriting result with empty variable (#13691) 27 November 2012, 18:33:56 UTC
b581be0 Genex: Don't segfault on $<FOO,> Treat the comma as part of the identifier here. It will later not resolve to a generator expression and the user gets a proper error message. 27 November 2012, 14:12:39 UTC
07749e3 Genex: Ensure that $<0:...> has a parameter. 27 November 2012, 14:12:39 UTC
3a1006e VS: Added "Deploy" at project configuration for WindowsCE targets 27 November 2012, 13:31:20 UTC
40c36c9 VS: Make DetermineCompilerId working with WinCE too Add a dummy mainCRTStartup() function, since the linker searches for it instead of main() and set the CMAKE_SYSTEM_* variables depending on the MSVC_C_ARCHITECTURE_ID and CMAKE_VS_WINCE_VERSION variables. 27 November 2012, 13:31:19 UTC
038df9e VS: Allow setting the name of the target platform Since the name for a target platform is independent of its cpu architecture an additional option is required to set it correctly. 27 November 2012, 13:31:18 UTC
6fe4fcb VS: Add parser for WCE.VCPlatform.config to read WinCE platforms Parse the WCE.VCPlatform.config file, which contains the installed WindowsCE SDKs in XML format, and add possibility to generate Visual Studio generators for them. 27 November 2012, 13:31:17 UTC
075e0da CMake Nightly Date Stamp 27 November 2012, 05:01:05 UTC
ee96dc7 Genex: Extract a method to parse parameters. 26 November 2012, 21:52:22 UTC
df29336 FindFLEX: Add support for the Win flex-bison distribution Search for win_flex too and improve version parsing. 26 November 2012, 21:30:05 UTC
e593f8a FindBISON: Add support for the Win flex-bison distribution Search for win_bison too. 26 November 2012, 21:29:38 UTC
1d3b35f CMake 2.8.10.2 26 November 2012, 18:04:20 UTC
82b0773 Merge branch 'fix-untar-infinite-loop' into release 26 November 2012, 16:56:31 UTC
37c34d7 CMake: Fix infinite loop untarring corrupt tar file Suggested-by: Robert Maynard <robert.maynard@kitware.com> 26 November 2012, 16:54:38 UTC
84740c7 Merge branch 'fix-FindGettext-result' into release 26 November 2012, 15:22:12 UTC
c8c1745 Merge branch 'fix-IMPORTED-GLOBAL-reconfigure' into release 26 November 2012, 15:22:05 UTC
2118a20 VS: Support setting correct subsystem and entry point for WinCE WinCE has only one SubSystem. So the WIN32_EXECUTABLE property must be handled via the EntryPointSymbol in the vcproj files. 26 November 2012, 14:33:28 UTC
6920fed VS: Change variable type of Name from const char* to string 26 November 2012, 14:33:27 UTC
102521b VS: Change variable type of ArchitectureId from const char* to string 26 November 2012, 14:33:26 UTC
332dc09 VS: Add static method to get the base of the registry 26 November 2012, 14:33:25 UTC
d41d4d3 VS: Add CMAKE_VS_PLATFORM_NAME definition to cmMakefile When adding more platforms to the Visual Studio generators a simple regular expressing can not handle all cases anymore. This new define holds the name of the Visual Studio target platform. 26 November 2012, 14:33:24 UTC
f180b24 FindBullet: Search in per-config dirs on Windows (#13738) Bullet for windows installs in these per-config paths. 26 November 2012, 14:08:14 UTC
4d078ab Merge branch 'FixAutomocRegression3' into release 26 November 2012, 14:02:25 UTC
a7be253 FindGettext: fix overwriting result with empty variable (#13691) Remove stray line left by commit 656ab19b (FindGettext: remove code duplicating FPHSA checks, 2012-09-08). 26 November 2012, 13:57:13 UTC
e574852 CMake Nightly Date Stamp 26 November 2012, 05:01:06 UTC
6aa02d2 CMake Nightly Date Stamp 25 November 2012, 05:01:07 UTC
7935744 CMake Nightly Date Stamp 24 November 2012, 05:01:04 UTC
51af1da CMake: Remove "/STACK:10000000" from default linker flags (#12437) Modern apps that use multiple threads do NOT want 10 Megabytes of RAM per thread being used for each thread's stack... Just leave off the /STACK: argument, and let the compiler use a reasonable default value for the stack size. If existing single-threaded apps require the /STACK: argument because they do need a very large stack size, they can add the flag in their own CMakeLists files. 23 November 2012, 16:41:58 UTC
00e9680 CMake: source_group needs to check its own regex after its children (#13611) Otherwise, regexes that descend into sub-folders do not get grouped correctly. 23 November 2012, 15:57:13 UTC
0499f93 CMake Nightly Date Stamp 23 November 2012, 05:01:05 UTC
976cfdd CMake Nightly Date Stamp 22 November 2012, 05:01:05 UTC
7ae7d66 NMake: Fix problem with empty DEPENDS args (#13392) add_custom_command can have empty DEPENDS arguments, which was triggering invalid makefile generation for the NMake Makefiles generator. We were mistakenly emitting the build directory appended with "/" plus the empty string... which was then translated to a string ending in \" in build.make... which nmake choked on. The solution is not to emit any dependency when the input DEPENDS is the empty string. Return early from GetRealDependency in this empty input case. 21 November 2012, 16:29:38 UTC
078e35d NMake: Add a test to demonstrate EmptyDepends issue (#13392) 21 November 2012, 16:29:10 UTC
0bbae6f Revert "Move GetLinkInformation to cmGeneratorTarget" As we can't move all linking related code from cmTarget, it makes sense to reverse the move in some cases. This reverts commit 4f5384e75c6a00d110d3fa3f555a3f6a4f31bb46. 21 November 2012, 14:49:37 UTC
d5cf644 Split link information processing into two steps. The first step can be ported to use the generator expression API, while the second can not. This is for compatibility with CMP0003. 21 November 2012, 14:49:36 UTC
b336d9a CMake Nightly Date Stamp 21 November 2012, 05:01:04 UTC
ddc0520 Always use the auto_ptr from cmsys. This is for consistency throughout cmake. The cmsys version exists becaues uses of auto_ptr types as return types does not work with some implementations in ancient compilers. 20 November 2012, 23:56:36 UTC
d8a59ea Port cmGeneratorExpression to cmTarget from cmGeneratorTarget. Following from the discussion here: http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/3615/focus=5170 (Re: Generator expressisons in target properties, 26 Oct 12:10) we can't split cmTarget API for linking into cmGeneratorTarget. In the future we will probably also need to move the include and compile definitions API back to cmTarget so that it can be used by export(). 20 November 2012, 23:11:54 UTC
12ab135 Ninja: encode LINK_FLAGS to handle bash variables Bug 13560 20 November 2012, 21:00:09 UTC
14861f8 VS: Remove TargetMachine for linker when checking compiler id If the TargetMachine isn't defined the linker will choose the correct target depending on the input file. This helps us later with additional compiler platforms for WinCE. 20 November 2012, 18:15:39 UTC
8faf4e9 Merge topic 'FixAutomocRegression3' d253657 Automoc: fix regression #13667, broken build in phonon 20 November 2012, 16:48:09 UTC
d82200d Merge topic 'generator-factory' 75ebebc VS: Remove platform specific generator files 8b62080 VS: Remove EnableLanguage from platform-specific generators 5bdf011 VS: Remove GetPlatformName from platform-specific generators 8d42ab4 VS: Fix ArchitectureId of Visual Studio 10 IA64 generator 6f439b3 VS: Remove AddPlatformDefinitions from platform-specific generators 5170a88 Make cmGlobalGenerator::GetDocumentation() a static function 04ff866 Allow a GeneratorFactory handling of more than one generator 984ebc3 Search generator in cmake::ExtraGenerators before in cmake::Generators 30a6950 Add cmGlobalGeneratorFactory::GetGenerators() e8f8414 Introduce the abstract class cmGlobalGeneratorFactory 20 November 2012, 16:48:05 UTC
9e73b3a Merge topic 'fix-IMPORTED-GLOBAL-reconfigure' 5ff7587 Initialize IMPORTED GLOBAL targets on reconfigure (#13702) 20 November 2012, 16:47:57 UTC
5e09066 Merge topic 'AutomocInheritFOLDERTargetProperty' 3efe1d3 Automoc: "inherit" FOLDER target property from target (#13688) 20 November 2012, 16:47:51 UTC
6d85dce Merge topic 'vs-drop-Zm' cd73979 MSVC: Drop default use of /Zm1000 for VS >= 7.1 20 November 2012, 16:47:47 UTC
53b7e71 Merge topic 'vs-global-sections' 45d4f81 Merge topic 'per-config-EXCLUDE_FROM_DEFAULT_BUILD' into vs-global-sections 694322e Define properties VS_GLOBAL_SECTION_* 2c91962 Implement properties VS_GLOBAL_SECTION_* 57cadc1 Add tests for VS_SOLUTION_GLOBAL_SECTIONS 20 November 2012, 16:47:43 UTC
508504a Merge topic 'per-config-EXCLUDE_FROM_DEFAULT_BUILD' 739f166 Serialize tests for EXCLUDE_FROM_DEFAULT_BUILD e31d83b Define property EXCLUDE_FROM_DEFAULT_BUILD d1f8828 Add property EXCLUDE_FROM_DEFAULT_BUILD_<CONFIG> b777272 Add tests for EXCLUDE_FROM_DEFAULT_BUILD 20 November 2012, 16:47:35 UTC
d253657 Automoc: fix regression #13667, broken build in phonon On some systems, ${QT_INCLUDE_DIR} is reported by gcc as a builtin include search dir. Some projects use this information to extend CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES. In cmake 2.8.10 now the targets are queried for the include directories they use. When they return the result, the include dirs contained in CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES have been removed. In cmake 2.8.9 and below the INCLUDE_DIRECTORIES directory property was queried, where this had not been stripped. So, in those projects which modify the implicit include dirs variable, on systems where ${QT_INCLUDE_DIR} is reported by gcc, this directory, e.g. /usr/lib/include/qt/, was not given anymore to moc. This made moc not find required headers, so the build broke. Simply giving the full CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES to moc is no solution either, since moc can't handle some of the headers it finds then (https://bugreports.qt-project.org/browse/QTBUG-28045). So now cmake checks CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES, and if this contains ${QT_INCLUDE_DIR}, and the target reports that it uses ${QT_QTCORE_INCLUDE_DIR} but not ${QT_INCLUDE_DIR}, ${QT_INCLUDE_DIR} is added to the include dirs given to moc. Alex 20 November 2012, 16:46:28 UTC
f673b38 CMake Nightly Date Stamp 20 November 2012, 05:01:06 UTC
6ff730a CPack/NSIS: Add support for 64-bit NSIS (#13203) 20 November 2012, 01:08:31 UTC
51da766 CPack/NSIS: Fix compatibility issues with prerelease NSIS (#13202) 20 November 2012, 00:53:29 UTC
75ebebc VS: Remove platform specific generator files Move the whole logic into the base class and the factory. 19 November 2012, 19:56:29 UTC
8b62080 VS: Remove EnableLanguage from platform-specific generators Move the logic into the base class to remove duplicated code. 19 November 2012, 19:10:30 UTC
5bdf011 VS: Remove GetPlatformName from platform-specific generators Use the existing ArchitectureId to generate the PlatformName to reduce duplicated information in the classes. 19 November 2012, 19:10:25 UTC
8d42ab4 VS: Fix ArchitectureId of Visual Studio 10 IA64 generator Replace "x64" with "Itanium" like at the VS 9 IA64 generator. 19 November 2012, 19:09:16 UTC
6f439b3 VS: Remove AddPlatformDefinitions from platform-specific generators Move the logic for handling platform specific defines from the subclasses into the cmGlobalVisualStudioGenerator base class. 19 November 2012, 17:54:57 UTC
5170a88 Make cmGlobalGenerator::GetDocumentation() a static function Making the function static allows us to call it directly, without creating and removing an instance of the generator. 19 November 2012, 17:54:50 UTC
04ff866 Allow a GeneratorFactory handling of more than one generator Pass the name of the requested generator to the generator factory, which is now responsible to check if it can create a matching generator for the name. This allows us to add more logic to the factory in a next step, so that not every possible generator needs to get registered explicit in cmake::AddDefaultGenerators(). 19 November 2012, 17:54:35 UTC
984ebc3 Search generator in cmake::ExtraGenerators before in cmake::Generators Since ExtraGenerators does not contain items, which are in Generators too, there is not change in behaviour. The benefit of this change is, that the lookup in the Generators map is now only done once. 19 November 2012, 17:54:34 UTC
30a6950 Add cmGlobalGeneratorFactory::GetGenerators() This allows cmGlobalGeneratorFactory to create more than one type of cmGlobalGenerator in a next step. 19 November 2012, 17:54:34 UTC
e8f8414 Introduce the abstract class cmGlobalGeneratorFactory This new abstract class allows us move some logic from the cmGlobalGenerator into its own layer in a next step. 19 November 2012, 17:54:30 UTC
5ff7587 Initialize IMPORTED GLOBAL targets on reconfigure (#13702) Since commit ca39c5cd (Optionally allow IMPORTED targets to be globally visible, 2012-01-25) cmGlobalGenerator has a second member that tracks targets with global scope. We must initialize the new 'ImportedTargets' member wherever the old 'TotalTargets' member is initialized. Without this initialization the ImportedTargets member is left with dangling pointers during a same-process re-configuration. 19 November 2012, 13:37:10 UTC
7a8da5f CMake Nightly Date Stamp 19 November 2012, 05:01:03 UTC
843c161 CMake Nightly Date Stamp 18 November 2012, 05:01:06 UTC
3efe1d3 Automoc: "inherit" FOLDER target property from target (#13688) This patch sets the FOLDER target property for the automoc target to the same value as of the actual target. This organizes the targets in IDEs with folders better. Inspired-by: Mike Gelfand Alex 17 November 2012, 17:32:54 UTC
3359d95 CMake Nightly Date Stamp 17 November 2012, 05:01:06 UTC
cd73979 MSVC: Drop default use of /Zm1000 for VS >= 7.1 From the option documentation of VS >= 7.1: "In earlier versions of Visual C++, the compiler used several discrete heaps, and each had a finite limit. Currently, the compiler dynamically grows the heaps as necessary up to a total heap size limit, and requires a fixed-size buffer only to construct precompiled headers. Consequently, the /Zm compiler option is rarely necessary." http://msdn.microsoft.com/en-us/library/bdscwf1c.aspx Suggested-by: Adam Moss <adam@broadcom.com> 16 November 2012, 17:52:59 UTC
45d4f81 Merge topic 'per-config-EXCLUDE_FROM_DEFAULT_BUILD' into vs-global-sections Conflicts: Source/cmGlobalVisualStudio7Generator.h 16 November 2012, 14:23:45 UTC
694322e Define properties VS_GLOBAL_SECTION_* Add definition and documentation of properties VS_GLOBAL_SECTION_PRE_<section> and VS_GLOBAL_SECTION_POST_<section>. 16 November 2012, 13:17:14 UTC
2c91962 Implement properties VS_GLOBAL_SECTION_* Add properties VS_GLOBAL_SECTION_PRE_<name> and VS_GLOBAL_SECTION_POST_<name>, which can be used to generate custom GlobalSection-s in the .sln file. 16 November 2012, 13:17:11 UTC
57cadc1 Add tests for VS_SOLUTION_GLOBAL_SECTIONS Add tests for correct appliation of directory properties VS_SOLUTION_GLOBAL_SECTIONS_* 16 November 2012, 13:16:10 UTC
c152c65 CMake Nightly Date Stamp 16 November 2012, 05:01:03 UTC
a8fa4c0 CMake Nightly Date Stamp 15 November 2012, 05:01:05 UTC
e670965 CMake Nightly Date Stamp 14 November 2012, 05:01:05 UTC
7cdc95a Merge topic 'CPack-BugFixesSet' b6f7881 Remove seemingly bogus duplicate CPACK_PACKAGE_FILE_NAME call. 13 November 2012, 19:32:09 UTC
a00132c Merge topic 'CPack-fixTypoInErrorMsg' 572d9e1 Correct string literal typo (have "(NULL)" like all other cases). 13 November 2012, 19:32:04 UTC
bd52ff3 Merge topic 'only-git-fetch-when-necessary' a41d3a4 ExternalProjectUpdateTest: Only support Git 1.6.5 and greater. de760c1 ExternalProject: Verify when a fetch occurs during update test. 0a34433 ExternalProject: Make sure the ExternalProjectUpdate setup is available. 9b66c8f ExternalProject: Always do a git fetch for a remote ref. 2619f4d ExternalProject: Add tests for UPDATE_COMMAND. 378aa12 ExternalProject: Do smoke tests for Git Tutorial builds. d075829 ExternalProject: Only run 'git fetch' when required. 13 November 2012, 19:31:58 UTC
035c29f Merge topic 'link-depends-no-shared' 306796e Teach BuildDepends test to cover LINK_DEPENDS_NO_SHARED ed97631 Optionally skip link dependencies on shared library files 13 November 2012, 19:31:54 UTC
87b8487 Merge topic 'update-KWSys' 1acc689 Merge branch 'upstream-kwsys' into update-KWSys 4cf44d3 KWSys 2012-11-08 (3b17de34) 13 November 2012, 19:31:49 UTC
9d10ae5 Merge topic 'fix-compiler-warnings' 737534c Remove references to ancient and removed parts of the code. 21e8a08 Resolve ambiguity warning regarding use of && and ||. 5f6432f Resolve warnings about shadowing parameters and local variables. 9f16d42 Resolve warnings about used enum values in switch blocks. bd8bdb6 Resolve warnings about unused variables. 13 November 2012, 19:31:45 UTC
b35ba02 Merge topic 'osx-bad-sdk-xcode-3.2.6' 720d790 OS X: Warn about known SDK breakage by Xcode 3.2.6 13 November 2012, 19:31:37 UTC
74563ba Merge topic 'doc-fixups' fa04673 Documentation: Clarify configure_file behavior 07d5e4b Documentation: Clarify some command descriptions 965de97 Documentation: Correct typos and grammar 13 November 2012, 19:31:33 UTC
10fd4c9 Merge topic 'MakeSquish4Work' b58fd65 Squish: fix new squish_v4_add_test() macro 13 November 2012, 19:31:26 UTC
back to top