Files
CMake/Source
Fujii Hironori f59c33a763 VS: Generate a custom command only in the least dependent target
If a custom command is assigned to multiple targets, generate the build
rule only in the least-dependent `.vcxproj` file.  Otherwise MSBuild
will run the command on the first build of a dependent target even if
its dependencies already brought the command up to date (in order to
populates its build log).

Generate targets in least-to-most-dependent order, and assign a custom
command to the least dependent target.

Added cmLocalVisualStudio10Generator::GenerateTargetsDepthFirst to call
cmVisualStudio10TargetGenerator::Generate in least-dependent order.

Moved SourcesVisited from cmVisualStudio10TargetGenerator to
cmLocalVisualStudio10Generator to avoid attaching a custom command to
multiple targets among the local generator.

Fixes: #16767
2018-04-23 13:31:28 +09:00
..
2018-04-11 10:33:48 -04:00
2017-12-18 18:26:55 +01:00
2018-04-06 10:25:08 -04:00
2018-04-06 10:25:08 -04:00
2018-04-16 00:01:04 -04:00
2017-08-24 23:39:47 +02:00
2017-08-24 23:39:47 +02:00
2018-01-04 06:52:01 +11:00
2017-08-24 23:39:47 +02:00
2018-01-31 18:23:03 +03:00
2017-08-22 23:05:27 +02:00
2018-01-04 06:52:01 +11:00
2017-08-30 11:07:05 -04:00
2018-01-04 06:52:01 +11:00
2017-08-24 23:39:47 +02:00
2017-08-24 23:39:47 +02:00
2018-02-26 11:24:45 -05:00
2018-02-26 11:24:45 -05:00
2017-08-24 23:39:47 +02:00
2018-03-21 12:54:53 -04:00
2017-08-24 23:39:47 +02:00
2017-11-03 10:25:05 -04:00
2018-02-13 11:24:30 -05:00
2017-08-24 23:39:47 +02:00
2017-08-24 23:39:47 +02:00
2018-02-16 10:04:47 -05:00
2017-11-03 10:25:05 -04:00
2017-08-24 23:39:47 +02:00
2017-11-03 10:25:05 -04:00
2017-08-27 09:58:46 +02:00
2018-04-03 17:28:08 -04:00
2018-04-03 17:28:08 -04:00