Commit Graph

12 Commits

Author SHA1 Message Date
P.Y. Laligand a28d599ab6 [gn] The Fuchsia build dir path may be relative.
Change-Id: I21f29233406ce6bb12c9fb2a95d5d988e85b5bf2
Bug:
Reviewed-on: https://dart-review.googlesource.com/17641
Reviewed-by: Zach Anderson <zra@google.com>
2017-10-31 19:23:17 +00:00
P.Y. Laligand abe4ef0cb2 [gn] Use a config file to locate the Fuchsia build directory.
Change-Id: Ia849f95455cff096c64f4b023990285c47900222
Bug:
Reviewed-on: https://dart-review.googlesource.com/17341
Reviewed-by: Zach Anderson <zra@google.com>
2017-10-31 16:57:24 +00:00
P.Y. Laligand 9283ed238c [gn] Look for packages in the Dart "toolchain".
Change-Id: I8f4164c5f767bbb45c8e2297c0e97a34651004b3
Bug:
Reviewed-on: https://dart-review.googlesource.com/16336
Reviewed-by: Zach Anderson <zra@google.com>
2017-10-30 19:20:53 +00:00
Brian Wilkerson 62d0376231 Run the sorter to reduce code churn
R=scheglov@google.com

Review-Url: https://codereview.chromium.org/2933753002 .
2017-06-12 07:37:14 -07:00
P.Y. Laligand d7def1271d Scan all packages files found in the output directory to build package mappings. (#29400)
This accounts for the (common) situation where multiple targets (library, binaries, test) are declared inside a single Dart package.
2017-04-20 13:36:38 -07:00
Devon Carew 3998e35679 Fix two analyzer warnings.
BUG=
R=brianwilkerson@google.com

Review-Url: https://codereview.chromium.org/2832873002 .
2017-04-20 11:32:51 -07:00
P.Y. Laligand 043b8ebbf2 Fixed test failing on Windows. (#29380) 2017-04-18 12:50:50 -07:00
P.Y. Laligand bfdf42a8e0 GN workspaces now use packages files. (#29364)
The previous version would use a global cache of package locations which would hide missing dependencies.
Also fixed an issue in file tracking with non-existing sources that resolvers such as PackageMapUriResolver sometimes return.
2017-04-18 10:41:29 -07:00
P.Y. Laligand e0617d1f61 Fix a test. (#28826) 2017-02-18 11:39:22 -08:00
P.Y. Laligand 131b0e600f Made GnWorkspace more robust to the addition of new packages. (#28824) 2017-02-17 19:30:51 -08:00
P.Y. Laligand d0a9768377 Fix analyzer tests.
This was failing on Windows.

BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2654183003 .
2017-01-25 13:25:07 -08:00
P.Y. Laligand 66cda63fea Added support for GN workspaces.
BUG=
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2651613003 .
2017-01-25 09:26:45 -08:00