Brad King
fd614e60b5
Use modern global dependency graph for VS < 8 deps
...
VS 7.1 and below have 2 behaviors that make the cmComputeTargetDepends
result difficult to use for solution-level dependencies. Update the
method cmGlobalVisualStudioGenerator::ComputeTargetDepends to document
the behaviors and work around them. Commit 1a0c166a
(Store direct
dependencies in solutions for VS >= 8, 2010-08-20) isolated VS >= 8 from
this computation so those versions should be unaffected.
This change removes the last use of cmTarget::GetLinkLibraries for
purposes other than backward compatibility with legacy interfaces
(export_library_dependencies, VS 6 custom .dsp templates). Now the
cmComputeTargetDepends results are used for all generators so global
target dependency computation is fully centralized.
2010-11-18 10:51:34 -05:00
Brad King
605f4bc097
Record edge type in global dependency graph
...
Each inter-target dependency may be a 'link' or 'util' dependency.
2010-11-18 10:51:00 -05:00
Brad King
82596fcffc
Merge branch 'vs8-direct-depends' into vs-target-dependencies
2010-11-12 12:42:50 -05:00
KWSys Robot
e6975fe82f
KWSys Nightly Date Stamp
2010-11-12 00:10:04 -05:00
KWSys Robot
f4aa65cdf5
KWSys Nightly Date Stamp
2010-11-11 00:10:02 -05:00
KWSys Robot
c5762cf58c
KWSys Nightly Date Stamp
2010-11-10 00:10:02 -05:00
David Cole
c8f6c33ec8
Merge topic 'external-link-depends'
...
95f149e
Define LINK_DEPENDS target property (#11406 )
07cfa57
Consolidate duplicate link rule make dependency code
2010-11-09 15:40:37 -05:00
David Cole
e3b1dc171d
Merge topic 'document-custom-command-no-DEPENDS'
...
80edcc6
Document custom command behavior without DEPENDS (#11407 )
2010-11-09 15:39:43 -05:00
David Cole
8eaf172279
Merge topic 'rule-messages'
...
dc36b34
Honor RULE_MESSAGES property for build target messages
2010-11-09 15:36:08 -05:00
David Cole
1774622487
Merge topic 'cmake-gui-args-11388'
...
0476715
Fix regression to allow specifying a CMakeCache.txt file on the command line.
2010-11-09 15:32:43 -05:00
David Cole
5aa72c6374
Merge topic 'qtdialog-use-bundleutilities'
...
249a9bb
cmake-gui: use BundleUtilities in place of custom script.
2010-11-09 15:26:51 -05:00
Brad King
d8e0bfa786
KWSys: Teach SystemInformation about WinXP Pro and Win7
...
Modify a few lines in the function QueryOSInformation.
Change-Id: Ief8327144fdf5588354d4ce8240eb0206722e77e
Author: Marius Staring <m.staring@lumc.nl>
2010-11-09 10:50:03 -05:00
KWSys Robot
bbb3d81d38
KWSys Nightly Date Stamp
2010-11-09 00:10:02 -05:00
KWSys Robot
da778eeb4b
KWSys Nightly Date Stamp
2010-11-08 00:10:02 -05:00
KWSys Robot
d95017deec
KWSys Nightly Date Stamp
2010-11-07 00:10:16 -04:00
KWSys Robot
c5a47ad148
KWSys Nightly Date Stamp
2010-11-06 00:10:10 -04:00
Brad King
95f149e61f
Define LINK_DEPENDS target property ( #11406 )
...
Custom Makefile link rules may need to depend on linker scripts. Define
this property to allow user-specified link-time dependencies.
2010-11-05 09:05:08 -04:00
Brad King
07cfa57ec5
Consolidate duplicate link rule make dependency code
...
Factor code previously duplicated for library and executable rules into
a common method.
2010-11-05 08:33:47 -04:00
Brad King
80edcc6a86
Document custom command behavior without DEPENDS ( #11407 )
...
The behavior of add_custom_command when no DEPENDS option is specified
matches that of standard Make behavior, but it does not hurt to describe
it explicitly.
2010-11-05 08:08:37 -04:00
KWSys Robot
947de96030
KWSys Nightly Date Stamp
2010-11-05 00:10:09 -04:00
KWSys Robot
b58e44edfb
KWSys Nightly Date Stamp
2010-11-04 00:10:01 -04:00
Campbell Barton
dc36b34994
Honor RULE_MESSAGES property for build target messages
2010-11-03 10:10:03 -04:00
KWSys Robot
5cf99388c3
KWSys Nightly Date Stamp
2010-11-03 00:11:01 -04:00
KWSys Robot
aa350314db
KWSys Nightly Date Stamp
2010-11-02 00:11:02 -04:00
Clinton Stimpson
0476715b87
Fix regression to allow specifying a CMakeCache.txt file on the command line.
2010-11-01 09:40:25 -06:00
KWSys Robot
c1a064ba79
KWSys Nightly Date Stamp
2010-11-01 00:11:13 -04:00
KWSys Robot
e3c46e648b
KWSys Nightly Date Stamp
2010-10-31 00:11:07 -04:00
KWSys Robot
2d3952d521
KWSys Nightly Date Stamp
2010-10-30 00:11:07 -04:00
KWSys Robot
57eea54720
KWSys Nightly Date Stamp
2010-10-29 00:11:07 -04:00
David Cole
9bf662a92a
Merge topic 'fix_ctest_working_dir'
...
3f94c7c
When processing DartMeasurements use the tests working directory.
2010-10-28 15:36:17 -04:00
David Cole
3f3f3e5f54
Merge topic 'CPackDeb-MoreControl'
...
a749724
CPackDeb Added several optional debian binary package fields
2010-10-28 14:10:23 -04:00
KWSys Robot
70101ee8e7
KWSys Nightly Date Stamp
2010-10-28 00:11:05 -04:00
KWSys Robot
01a90e9622
KWSys Nightly Date Stamp
2010-10-27 00:11:06 -04:00
KWSys Robot
7db02e9b3a
KWSys Nightly Date Stamp
2010-10-26 00:11:04 -04:00
Eric NOULARD
a749724029
CPackDeb Added several optional debian binary package fields
...
This fixes bugs #0011355 and 0008342.
The merged patch is a contribution from Michael Lasmanis and Petri Hodju
with some extra documentation added by the merger.
2010-10-25 20:40:45 +02:00
KWSys Robot
06b5eaa3cf
KWSys Nightly Date Stamp
2010-10-25 00:11:05 -04:00
KWSys Robot
de81f2a4ee
KWSys Nightly Date Stamp
2010-10-24 00:11:05 -04:00
KWSys Robot
185582d5fe
KWSys Nightly Date Stamp
2010-10-23 00:12:04 -04:00
KWSys Robot
91b5bc3efa
KWSys Nightly Date Stamp
2010-10-22 00:10:12 -04:00
KWSys Robot
e42160f3e0
KWSys Nightly Date Stamp
2010-10-21 00:11:02 -04:00
KWSys Robot
5bae7f3b19
KWSys Nightly Date Stamp
2010-10-20 00:11:01 -04:00
Bill Hoffman
3f94c7cc39
When processing DartMeasurements use the tests working directory.
...
Restore CMake 2.6 behavoir where the dart processing apparently was run from within the tests directory instead of the root of the build tree. This addresses issue reported on the VTK Dashboard where the Testing/Temporary directory is defined as ../../../Testing/Temporary but the DartProcessing is run with respect to the root of the build tree. This causes the regression/difference images to not be located by ctest and thus not uploaded to the dashboard.
2010-10-19 16:15:32 -04:00
David Cole
9e6eb7c8b6
Merge topic 'xcode-hh-files'
...
8f0a70e
Xcode: Recognize .hh as C++ (#11307 )
2010-10-19 15:53:54 -04:00
David Cole
b0fb2ad3e1
Merge topic 'AddCMAKE_CURRENT_LIST_DIR'
...
b011840
Use absolute path to FindPackageHandleStandardArgs.cmake everywhere
41e4f1a
Add automatic variable CMAKE_CURRENT_LIST_DIR(dir of CMAKE_CURRENT_LIST_FILE)
f9fc79c
Remove trailing whitespace
2010-10-19 15:53:16 -04:00
KWSys Robot
915e5805d9
KWSys Nightly Date Stamp
2010-10-19 00:10:04 -04:00
KWSys Robot
00b327fed8
KWSys Nightly Date Stamp
2010-10-18 00:11:02 -04:00
KWSys Robot
76c8c6017c
KWSys Nightly Date Stamp
2010-10-17 00:10:08 -04:00
KWSys Robot
0dc88cf853
KWSys Nightly Date Stamp
2010-10-16 00:10:08 -04:00
KWSys Robot
57c04db124
KWSys Nightly Date Stamp
2010-10-15 00:10:07 -04:00
Clinton Stimpson
249a9bb44d
cmake-gui: use BundleUtilities in place of custom script.
...
BundleUtilities is better supported and allows including
shared Qt libs on other platforms. Also removed limitation
of static Qt for windows build of cmake-gui.
2010-10-14 13:58:43 -06:00