https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
b345df9 VS11 : Introduce new v110_xp toolset, that supports Visual Studio 2012 targeting for Windows XP 05 December 2012, 14:00:18 UTC
7c2891d CMake Nightly Date Stamp 05 December 2012, 05:01:05 UTC
9d95dc3 CMake Nightly Date Stamp 04 December 2012, 05:01:07 UTC
538af16 CMake Nightly Date Stamp 03 December 2012, 05:01:06 UTC
cb15efc CMake Nightly Date Stamp 02 December 2012, 05:01:05 UTC
6e58a4c CMake Nightly Date Stamp 01 December 2012, 05:01:08 UTC
ae951af Merge topic 'fix-cpack-tests' 587b7b6 Tests: Use the right path to CPack value for running CPack tests 30 November 2012, 15:36:29 UTC
d8c0a40 Merge topic 'MinorFixFPHSA_13755' 4809cad FPHSA: don't succeed if only checking for XX_FOUND (#13755) 30 November 2012, 15:36:21 UTC
2cb3b55 Merge topic 'fix-watcom-test-timeout' 2238505 Watcom: Avoid prompt from wmake about dll with no exports... 30 November 2012, 15:36:15 UTC
1be60d6 Merge topic 'multiarch-include' da1d9ba Test find_path multiarch support (#13742) b96f6fc Teach find_(path|file) about Linux multiarch (#13742) 30 November 2012, 15:35:59 UTC
e0af55a CMake Nightly Date Stamp 30 November 2012, 05:01:04 UTC
587b7b6 Tests: Use the right path to CPack value for running CPack tests These tests were not running properly on Visual Studio or Xcode dashboards before this commit because of the "Debug" or "Release" sub-directory. The scripts already have CMAKE_CPACK_COMMAND since the correct CMake executable is used to run the scripts, so just use that, rather than passing down an incorrect path to the CPack executable. 29 November 2012, 20:49:36 UTC
4809cad FPHSA: don't succeed if only checking for XX_FOUND (#13755) This fixes issue #13755. FPHSA(XX DEFAULT_MSG XX_FOUND) always succeeded due to the way how the XX_FOUND variable was set. It was preset to TRUE, and then reset to FALSE if something was missing (...which had the effect that XX_FOUND itself was already preset when FPHSA checked whether XX_FOUND is set) Now XX_FOUND is unset first, and only later on set to TRUE. Alex 29 November 2012, 08:21:18 UTC
d5ac791 CMake Nightly Date Stamp 29 November 2012, 05:01:01 UTC
2238505 Watcom: Avoid prompt from wmake about dll with no exports... ...by simply building a STATIC lib for the test, instead of a SHARED one. Fixes test timeout on the Watcom dashboards. 28 November 2012, 17:11:52 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
da1d9ba Test find_path multiarch support (#13742) 26 November 2012, 22:06:12 UTC
ee96dc7 Genex: Extract a method to parse parameters. 26 November 2012, 21:52:22 UTC
b96f6fc Teach find_(path|file) about Linux multiarch (#13742) Implement support for multiarch include directories as specified here: https://wiki.ubuntu.com/MultiarchCross Generalize the multiarch feature added in commit b41ad3b3 (Teach find_(library|package) about Linux multiarch, 2011-06-08) to the find_path and find_file commands. Teach them to search <prefix>/include/<arch> whenever they would search <prefix>/include. 26 November 2012, 21:46:04 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
back to top