summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix targets with . in the name for VS 10 IDE.Bill Hoffman2010-09-062-5/+4
|
* Only use .CPP .CXX and .C++ do not work by default with g+++.Bill Hoffman2010-09-025-7/+3
|
* Let CMake recognize .CPP .CXX and .C++ as c++ files.Bill Hoffman2010-09-026-3/+10
|
* KWSys Nightly Date StampKWSys Robot2010-09-021-1/+1
|
* Merge topic 'FindGTK2_10688'Brad King2010-09-011-1/+5
|\ | | | | | | | | 7828932 10688: FindGTK2.cmake doesn't auto-detect macports
| * 10688: FindGTK2.cmake doesn't auto-detect macportsPhilip Lowman2010-08-201-1/+5
| |
* | KWSys Nightly Date StampKWSys Robot2010-09-011-2/+2
| |
* | Merge topic 'FindwxWidgets-fixed-bug-9775'Brad King2010-08-311-4/+6
|\ \ | | | | | | | | | | | | | | | f51eb9c BUG: #9775 Fixed patch FindwxWidgets-fixed-bug-9775. 6bbf2a0 ENH: #9775 Added support for new wxWidgets 2.9 libraries.
| * | BUG: #9775 Fixed patch FindwxWidgets-fixed-bug-9775.Miguel A. Figueroa-Villanueva2010-08-301-2/+3
| | | | | | | | | | | | Forgot to add new libraries in list of libs to be cleared.
| * | ENH: #9775 Added support for new wxWidgets 2.9 libraries.Miguel A. Figueroa-Villanueva2010-08-291-2/+3
| | | | | | | | | | | | | | | | | | Added support for new libraries in wxWidgets 2.9 that are part of the main distribution. These are: wxPropertyGrid, wxSTC, wxScintilla, and wxRibbon.
* | | Merge topic 'tab-in-indent'Brad King2010-08-311-0/+6
|\ \ \ | | | | | | | | | | | | | | | | 1cbc53f Add whitespace=tab-in-indent attribute for sources
| * | | Add whitespace=tab-in-indent attribute for sourcesBrad King2010-08-301-0/+6
| | | | | | | | | | | | | | | | Tell Git 1.7.2 and later to reject indentation with TABs.
* | | | Merge topic 'MakeTargetLinkLibrariesComplainWhenNoTargetIsUsed'Brad King2010-08-313-37/+88
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6acc71c New CMP0016 for deciding whether an unknown target in TLL() is an error. da033b1 Remove trailing whitespace 6aef6d8 Just warn in case of a bad target as only argument for t_l_l() c786635 Make target_link_libraries() complain if bad target name is used 43f96ea Remove trailing whitespace
| * | | | New CMP0016 for deciding whether an unknown target in TLL() is an error.Alex Neundorf2010-08-283-7/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When set to OLD, target_link_libraries() silently accepts if it is called with only one argument and this one argument is not a target. When set to NEW, this is an error. By default it is a warning now. Alex
| * | | | Remove trailing whitespaceAlex Neundorf2010-08-282-26/+27
| | | | | | | | | | | | | | | | | | | | Alex
| * | | | Just warn in case of a bad target as only argument for t_l_l()Alex Neundorf2010-08-261-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed on cmake-devel, if target_link_libraries() is called with only one argument, and this one argument is not a valid target, just print a warning but don't fail, since otherwise probably some existing code somewhere might stop building. Alex
| * | | | Make target_link_libraries() complain if bad target name is usedAlex Neundorf2010-08-261-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | target_link_libraries() did not complain if there was only one argument, and this one (first) argument wasn't a valid target name, e.g. add_executable(hello main.cpp) target_link_libraries(-static-intel) Here the target "hello" was forgotten in the tll() call, but cmake didn't complain. With this commit it does. Alex
| * | | | Remove trailing whitespaceAlex Neundorf2010-08-261-3/+3
| | | | | | | | | | | | | | | | | | | | Alex
* | | | | Merge topic 'vs-utility-depends'Brad King2010-08-319-289/+271
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a99f620 Fix unused parameter warning in VS 7.1 generator 79a88c3 Refactor VS <= 7.1 utility-depends workaround 325bdb2 Factor out duplicate VS target dependency code 6bea843 Factor out global generator ComputeTargetDepends method
| * | | | | Fix unused parameter warning in VS 7.1 generatorBrad King2010-08-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cmGlobalVisualStudio71Generator::WriteProjectDepends method no longer uses its 'dspname' parameter. Leave off the name to avoid the unused parameter warning. Later we should refactor the method to avoid passing the argument altogether.
| * | | | | Refactor VS <= 7.1 utility-depends workaroundBrad King2010-08-247-175/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 438a7e2f (Fix utility dependencies for static libraries in VS generators, 2007-04-04) implemented utility-only dependencies between linkable targets by introducing an intermediate non-linkable target. We convert a dependency of the form foo -> bar to the form foo -> bar_UTILITY -> bar to prevent foo from including bar on its link line. Previously we added the extra "_UTILITY" targets explicitly among the project targets before dependency analysis was performed. Now we generate them separately at the last moment so that cmGlobalGenerator need not be aware of them.
| * | | | | Factor out duplicate VS target dependency codeBrad King2010-08-245-136/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compute VS target dependencies in cmGlobalVisualStudioGenerator when the main global dependency analysis is done. Use these results in each of the VS generators instead of duplicating the analysis.
| * | | | | Factor out global generator ComputeTargetDepends methodBrad King2010-08-242-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put the global dependency analysis in its own method so individual generators can hook into this point.
* | | | | | Merge topic 'libarchive-tar-headers'Brad King2010-08-311-10/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e87b6bb libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)
| * | | | | | libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)Brad King2010-08-271-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least one version of GNU tar (1.15.1 with Fedora patches) does not recognize these attributes and exits with error. Do not generate them. Patch from upstream libarchive svn r2563.
* | | | | | | Merge topic 'vs-platforms'Brad King2010-08-3111-24/+45
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef4394d VS: Add ArchitectureId to VS 8 and 9 generators 4fec681 VS: Map /ENTRY linker option to EntryPointSymbol be49129 VS: Add more TargetMachine option values 807fca4 VS: Convert PlatformName member to a virtual method
| * | | | | | | VS: Add ArchitectureId to VS 8 and 9 generatorsPatrick Gansterer2010-08-265-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid duplicate architecture string literals.
| * | | | | | | VS: Map /ENTRY linker option to EntryPointSymbolPatrick Gansterer2010-08-261-0/+2
| | | | | | | |
| * | | | | | | VS: Add more TargetMachine option valuesPatrick Gansterer2010-08-241-0/+15
| | | | | | | |
| * | | | | | | VS: Convert PlatformName member to a virtual methodPatrick Gansterer2010-08-2410-16/+19
| | | | | | | |
* | | | | | | | Merge topic 'intra-component-dependencies'Brad King2010-08-319-60/+166
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adb58d5 Honor strong intra-component target dependencies 681cf01 Distinguish "strong" and "weak" target dependency edges 7be2617 Split notion of node lists and edge lists
| * | | | | | | | Honor strong intra-component target dependenciesBrad King2010-08-254-24/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Strong dependencies (created by add_dependencies) must be honored when linearizing a strongly-connected component of the target dependency graph. The initial graph edges have strong/weak labels and can contain cycles that do not consist exclusively of strong edges. The final graph never contains cycles so all edges can be strong.
| * | | | | | | | Distinguish "strong" and "weak" target dependency edgesBrad King2010-08-254-13/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Utility dependencies are "strong" because they must be enforced to generate a working build. Link dependencies are "weak" because they can be broken in the case of a static library cycle.
| * | | | | | | | Split notion of node lists and edge listsBrad King2010-08-257-24/+28
| | | | | | | | |
* | | | | | | | | Merge topic 'target-dependencies-const'Brad King2010-08-313-4/+4
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | 95b3bb5 Restore GetTargetDirectDepends const return
| * | | | | | | | Restore GetTargetDirectDepends const returnBrad King2010-08-253-4/+4
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The returned set should never be modified. Restore 'const' correctness unnecessarily removed by commit 6903d2df (remove const, 2008-01-30).
* | | | | | | | Merge topic 'FindPackageLogVersion'Brad King2010-08-312-29/+194
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88e6447 Add macro ADD_FEATURE_INFO() and improve docs. b353524 Improve wording of the documentation. 6fc88b2 Improve documentation. 3333878 Log the required package version and major improvement to FeatureSummary
| * | | | | | | | Add macro ADD_FEATURE_INFO() and improve docs.Alex Neundorf2010-08-251-20/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ADD_FEATURE_INFO() can be used to set the info for a feature, e.g. an option(). set_feature_info() has been renamed to set_package_info(), since this is about found or not found packages. For compatiblity set_feature_info() is still provided. Alex
| * | | | | | | | Improve wording of the documentation.Alex Neundorf2010-08-241-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | | | | Improve documentation.Alex Neundorf2010-08-241-21/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | | | | Log the required package version and major improvement to FeatureSummaryAlex Neundorf2010-08-242-14/+91
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_package() now also stores the required version automatically, so it can be used by FeatureSummary.cmake. This was one of the requested features for setting up nightly builds for KDE, since with this functionality it will be possible to write a file at the end of each project which lists all required packages and their versions. This file could then be compared for equality with an older one and if something has changed the build maintainer can be emailed. In FeatureSummary.cmake there is now a new function feature_summary(), which also allows to print the log to a file or into a variable. It also allows to specify whether to append to a file or to write a new one, and what information to log. Docs are still missing. Alex
* | | | | | | | Merge topic 'partial-fix-10743'Brad King2010-08-311-1/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e62ac0 Improve documentation of OPTION command.
| * | | | | | | | Improve documentation of OPTION command.David Cole2010-08-251-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Point via see also phrasing to the CMakeDependentOption module.
* | | | | | | | | Merge topic 'fix-10747'Brad King2010-08-312-240/+204
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90add6b Refine formatting for cmake --help-module output. af0c719 Merge branch 'patches/docBundleUtilities' 51cc861 Improve documentation of GetPrerequisites.cmake f811470 Improve documentation of BundleUtilities.cmake
| * | | | | | | | | Refine formatting for cmake --help-module output.David Cole2010-08-252-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also refer to self as module, not script.
| * | | | | | | | | Merge branch 'patches/docBundleUtilities'David Cole2010-08-252-237/+204
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of http://github.com/themiwi/CMake into fix-10747 Conflicts: Modules/BundleUtilities.cmake There was one newly added function in BundleUtilities.cmake which also needed the same "documentation at top" treatment.
| | * | | | | | | | Improve documentation of GetPrerequisites.cmakeMichael Wild2010-05-231-110/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put the function documentation into the header-comment, improve formatting and list the user-relevant functions first. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
| | * | | | | | | | Improve documentation of BundleUtilities.cmakeMichael Wild2010-05-231-116/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put the function documentation into the header-comment, improve formatting and list the user-relevant functions first. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
* | | | | | | | | | Merge topic 'CPackArchiveGenerator-ComponentSupport'Brad King2010-08-318-201/+284
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a986daf CPack fix broken compilation for CygwinSource generator 873e99a CPackArchiveGenerator improve usability and robustness 654683a CPackArchiveGenerator add component supports 36a550a CPackArchiveGenerator use cmArchiveWrite wrapper
| * | | | | | | | | | CPack fix broken compilation for CygwinSource generatorEric NOULARD2010-08-251-1/+1
| | | | | | | | | | |