Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(506)

Issue 1410213005: win: Fix missing loadable_module dependency in ULDI mode (Closed)

Created:
5 years, 1 month ago by scottmg
Modified:
5 years, 1 month ago
Reviewers:
Dirk Pranke, Nico
CC:
gyp-developer_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/gyp.git@master
Target Ref:
refs/heads/master
Project:
gyp
Visibility:
Public.

Description

win: Fix missing loadable_module dependency in ULDI mode Also, add test for similar setup in non-ULDI mode for all platforms. R=thakis@chromium.org, dpranke@chromium.org BUG=548300 Committed: https://chromium.googlesource.com/external/gyp/+/f2c3cfc3b1df1a9658c6646faa67c670209cf963

Patch Set 1 #

Patch Set 2 : try making a test, doesn't fail #

Patch Set 3 : test goes fail->pass #

Patch Set 4 : order-only #

Patch Set 5 : add generic test too #

Patch Set 6 : . #

Patch Set 7 : mac module #

Patch Set 8 : . #

Total comments: 2

Patch Set 9 : all-generators #

Unified diffs Side-by-side diffs Delta from patch set Stats (+237 lines, -51 lines) Patch
M pylib/gyp/generator/ninja.py View 1 2 3 5 chunks +11 lines, -3 lines 0 comments Download
A test/dependencies/gyptest-indirect-module-dependency.py View 1 2 3 4 5 6 7 8 1 chunk +22 lines, -0 lines 0 comments Download
A test/dependencies/module-dep/a.cc View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
A test/dependencies/module-dep/dll.cc View 1 2 3 4 1 chunk +9 lines, -0 lines 0 comments Download
A test/dependencies/module-dep/exe.cc View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
A test/dependencies/module-dep/indirect-module-dependency.gyp View 1 2 3 4 1 chunk +37 lines, -0 lines 0 comments Download
M test/lib/TestCommon.py View 1 2 3 4 5 6 1 chunk +60 lines, -48 lines 0 comments Download
M test/lib/TestGyp.py View 1 2 3 4 5 6 3 chunks +5 lines, -0 lines 0 comments Download
A test/win/gyptest-link-uldi-depending-on-module.py View 1 2 3 4 5 1 chunk +24 lines, -0 lines 0 comments Download
A test/win/uldi/dll.cc View 1 1 chunk +6 lines, -0 lines 0 comments Download
A test/win/uldi/exe.cc View 1 1 chunk +7 lines, -0 lines 0 comments Download
A test/win/uldi/uldi-depending-on-module.gyp View 1 2 1 chunk +42 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (4 generated)
scottmg
5 years, 1 month ago (2015-11-03 00:53:14 UTC) #4
Nico
We probably already have a test like this for non-uldi, right? Should that test just ...
5 years, 1 month ago (2015-11-03 01:21:55 UTC) #5
Dirk Pranke
This seems to make sense to me, but I mostly defer to Nico.
5 years, 1 month ago (2015-11-03 01:36:23 UTC) #6
scottmg
On 2015/11/03 01:21:55, Nico wrote: > We probably already have a test like this for ...
5 years, 1 month ago (2015-11-03 16:03:15 UTC) #7
Nico
lgtm Huh, that's surprising to me, but not your bug to fix then. Maybe add ...
5 years, 1 month ago (2015-11-03 16:37:01 UTC) #8
scottmg
On 2015/11/03 16:37:01, Nico wrote: > lgtm > > Huh, that's surprising to me, but ...
5 years, 1 month ago (2015-11-03 16:51:41 UTC) #9
scottmg
On 2015/11/03 16:51:41, scottmg wrote: > On 2015/11/03 16:37:01, Nico wrote: > > lgtm > ...
5 years, 1 month ago (2015-11-03 19:52:47 UTC) #11
Nico
still lgtm, thanks! https://codereview.chromium.org/1410213005/diff/140001/test/dependencies/gyptest-indirect-module-dependency.py File test/dependencies/gyptest-indirect-module-dependency.py (right): https://codereview.chromium.org/1410213005/diff/140001/test/dependencies/gyptest-indirect-module-dependency.py#newcode14 test/dependencies/gyptest-indirect-module-dependency.py:14: test = TestGyp.TestGyp(formats=['msvs', 'ninja']) should this ...
5 years, 1 month ago (2015-11-03 20:39:15 UTC) #12
scottmg
https://codereview.chromium.org/1410213005/diff/140001/test/dependencies/gyptest-indirect-module-dependency.py File test/dependencies/gyptest-indirect-module-dependency.py (right): https://codereview.chromium.org/1410213005/diff/140001/test/dependencies/gyptest-indirect-module-dependency.py#newcode14 test/dependencies/gyptest-indirect-module-dependency.py:14: test = TestGyp.TestGyp(formats=['msvs', 'ninja']) On 2015/11/03 20:39:15, Nico wrote: ...
5 years, 1 month ago (2015-11-03 20:54:34 UTC) #13
scottmg
5 years, 1 month ago (2015-11-03 21:10:03 UTC) #14
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
f2c3cfc3b1df1a9658c6646faa67c670209cf963 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698