Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bincrafters/gyp

[OBSOLETE] USE https://github.com/refack/GYP INSTEAD! (fork of https://chromium.googlesource.com/external/gyp with Python 3 support)
https://github.com/bincrafters/gyp

Use test.touch() instead of os.utime() in a test.

No intended functionality change.

TBR=evan
Review URL: https://chromiumcodereview.appspot.com/9...

c104385daa64ee5eb12d3b6e52be9ea100ef9e87 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Move postbuild code around a bit, some if it into xcode_emulation.

No intended behavior change.
Review URL: https://chromiumcodereview.appspot.com/9289001

git-svn...

60e8244fa9b6f4bef0606ccc46cc5d23904a952a authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Reject gyp files that use an invalid target.

Error message this generates looks like:

Exception: Target base/base.gyp:base_static#target has...

f319f4f91e07f1787a7139864577310af4d49a77 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Test that postbuilds on static libraries work, also for sourceless libraries.

Worksk fine with the xcode and make generators, but used to not work with the
work-in-progress n...

22709429d355b14b9b5574300b421337e62f8341 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test for having a postbuild with multiple configurations.

Works fine in xcode and make, but originally didn't work with the
work-in-progress ninja postbui...

dca5554d1d147bf997d35ca15c39e3d3ab662d40 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
xcode emulation for make: Adjust .a and .dylib entries in 'libraries'.

Transform, e.g., 'libfoo.a' to '-lfoo', so that the LIBRARY_SEARCH_PATHS are
actually searched f...

08d6b2cb13257ed4eafd7469e1018e2a3531c42c authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: reduce quoting of -D flags

Don't quote flags when it is obvious they don't need quoting.
This covers common flags like -DND...

96a38dc8fe41da89fee36b76995c281dae2ba13b authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Alternate fix for chromium:106859

CHROMIUM_STRIP_FILE needs to be written before
TARGET_POSTBUILDS_$(BUILDTYPE) is written to the ...

42cdbe04ece5da22c61b3e4adbd9083974633e47 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Fix ${BUILT_PRODUCTS_DIR} when ninja is invoked from `gclient sync`.

In that case, the current directory is chrome/ instead of chrome/src/, but
self.build is still r...

c57a88ebac3dddc5bbd496078896b8ec77b1a0f0 authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: If -Gconfig is given, write just that single config. Else, write all configs.

jamesr used to use different GYP_DEFINES for different configs, which was broken by
making ninja...

0fd732e653ec75080b5e9014be0b90ee5be5704e authored over 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: Honor cc/cxx from make_global_settings.

With this, clang works out of the box with ninja.

Based on a patch from Jeremy Apthorp <jeremya...

b0ce2064dc124455bd1faaefa13c0d0ba2ef39a8 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: always generate all configurations

Print a warning if anyone specifies -Gconfig=Release.

Review URL: https://chromiumcodereview.ap...

8afa492d3bebb7ae9a2db24b291add91db5ed459 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Fix a TODO to set SHARED_LIB_DIR and LIB_DIR correctly.

This doesn't seem to have an effect on anything.
Review URL: http://codereview.chromium.org/9114...

c04ac42b595ecf23f8107755fcda438aee43ef60 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix all references to includes.gypi => include.gypi.

The code uses include.gypi; only comments use the wrong form.

Review URL: https://chromiumcoder...

7a9d1ab1b214d7342b5a6d3ae4837fd572a8f4d0 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Clone of:

http://codereview.chromium.org/9108002/

Submitted for yukawa.

Description:
Currently MSVS 2010 ...

447cdee7682311759a75dba44d84cb473fe78ef7 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Don't crash when running as part of `gclient sync` in chrome.

BUG=chromium:109163
TBR=mark (got LGTM over email)
Review URL: http://codereview.chromium.org/91...

a4d6ea1b1843ccf6b8197483f307bdc084352a5f authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Dropping ninja download + compile phase.

BUG=None
TEST=None
[email protected]
Review URL: http://codereview.chromium.org/9133022

git-s...

07356616e1c5d8782b6711baef1afa7c9829254b authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
mac: Support ARCHS with one element in the make and ninja generators.

General ARCHS support (fat binaries) are still unsupported.

BUG=90185,107027
Review URL: http:/...

dd4fa4f03a00f96917f91cd6caac42facbe03cd4 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fix a regression introduced in r1156.

$(out)/output/path was transformed to ${out}/output/path,
which Absolutify() then identified as ...

7f8f660af88e9db3860560bce4da85201294350a authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Add envvar support.

Support env vars in:
* plists
* sources and destination filenames of copies
* actions

Enable al...

14821d9ce557f087f24d0016c2a5b9b7278b8560 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: delete an obsolete comment about a removed hack

Due to an earlier restat change, we no longer need a Chrome-specific
hack for lastchange.
I acci...

74d4b79199dab93d527138311ee4df43afc33262 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: rearrange target_outputs into an object

- Store intermediate paths on this object, allowing more of the WriteFoo
functions to just ret...

0e08be60b0855e976096e4b34dc1261b70963dfd authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: More refactorings and fixes related to env vars.

First, add tests for env vars in copies, actions, and plists,
using $(VAR) (normally expanded by...

b69d8712f968628199d5cf927657661b11d05e8b authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: move bundle logic out of WriteTarget

The conceptual logic at the end of WriteSpec now is:
final_output = linker_output = WriteTarge...

61ac8e4f66b6dafb712c929135520e87bb474120 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: Remove a few unused "spec" parameters.

No functionality change.
TBR=evan
Review URL: http://codereview.chromium.org/9139081

git-svn-id...

80aa553fb2019b0b6718e5a70507fb139ff2ad00 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Fold Xcode env normalization to xcode_emulation.

Give xcode_emulation.GetXcodeEnv an optional additional_settings
parameter, and unconditionally ...

90e4b5779ce263e7101e342ec64cb234db1b3ed7 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Extract the topological sorting logic in WriteXcodeEnv() into its own function.

Review URL: http://codereview.chromium.org/9148085

git-svn-id: http://gyp.googlecode.com/svn/tru...

3fc6c8d718be1df48005da2802759adbaf82b2e4 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Move GetXcodeEnv() to xcode_emulation.

Since it's now in the same focused module as XcodeSettings,
consider it a friend of that class. ...

26afc55b55209b530f56b79693c52be4e8ff1ecd authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test for escaping of backslashes in list expansion

shlex.split will eat backslash (commonly found in windows paths).
Review URL: http://codereview....

d5b09df66403bd2fc1e0320418fa86b5530b6585 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: refactor mac bundle code into separate method

After the previous refactoring, WriteTarget had two is_mac_bundle
tests in a row. This code can...

081c57b8cccf5c93e0cc66c086944227449e22bd authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Move EXECUTABLE_NAME computation into XcodeSettings.

Now GetXcodeEnv() no longer reads self.output or self.output_binary.

Also use my env var test h...

ac2a8d9430ce7bfc0d3ad415d5c96dabe9b200b2 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: split out the logic for linking from target writing

There was a bunch of code in WriteTarget that only applied when
writing out something involving ...

ffb8b4b45174328377740761173f69b9b9e05773 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Make $(SRCROOT) absolute, to match Xcode.

Add a test to check that this does in fact match Xcode.

Tweak the cycle detection logic so that...

06bb1b70edfe30b4959b6e34d64de671379a10ff authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Simplify how BUILT_PRODUCTS_DIR is computed.

Previously, it was first set to $(builddir), or for actions to
e.g. ../../$(builddir), only to l...

935d28ae79cccf68647da7737c06375cc82c92af authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Get PRODUCT_NAME and FULL_PRODUCT_NAME from XcodeSettings.

This allows getting rid of the quirky keys_to_not_absolutify.
Add extensive tests to make sure t...

749812adc199a33c7dd11dbaa5a0df629b4f3370 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Rename test to reflect what it's actually testing.

Review URL: http://codereview.chromium.org/9194001

git-svn-id: http://gyp.googlecode.com/svn/tru...

dd2ad6caf1787c519e5651eb21086e7e76370b77 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing presubmit warning.

BUG=None
TEST=None
[email protected]
Review URL: http://codereview.chromium.org/9107026

git...

15c05f590ca43ec8f9e7e7aee8857e30f6cd4b55 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adds a test for parts of http://code.google.com/p/gyp/source/detail?r=1012

Shows why the abs_builddir is needed.
TBR=rsesek
Review URL: http://codereview.chromium.org/9166...

ec80588cd94cac00009694ab4c91a38e38bcda87 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: make the tuple returned by WriteSpec() match target_outputs

I intend to unify those two into an object, so this rearrangement
will make the next change simp...

1d3b49dd75db7f00d34ea4fe6c0045ee89d899fa authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Add a test for the behavior added in http://code.google.com/p/gyp/source/detail?r=1011

Also change the make generator's behavior to match xcode. This isn't important
for anything in p...

18ba8e9ae3b91e75bff3b923b161ed9d0dc2ce31 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Delay space escaping until write time.

self.output and self.output_binary used to contain escaped spaces. Instead,
let WriteMakeRule() ...

abef36cce0f9e4361c50ca56c1c990d49f81c2eb authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Make dependencies on bundles work correctly.

A dependency on a bundle should cause the whole bundle to be built,
not just the bundle executab...

504538656db8f7c7c41acbff57f0c94e967a38e1 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Don't choke on bundles that have no 'sources'.

Also support completely empty bundles.

One problem with supporting sourceless bundles was that ...

c6df8c5ee463555eddcce754e9c9099d74a7e611 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the 2.5 fix to the file where it's needed.

BUG=109452
TBR=kerz
Review URL: http://codereview.chromium.org/9120018

git-svn-id: http://gyp.g...

42d9b6828d9442eedd144ae9b1937be280b19e01 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make xcode_emulation.py work with Python 2.5.

BUG=109452
Review URL: http://codereview.chromium.org/9121020

git-svn-id: http://gyp.googlecode...

e313a564d24c0350e949f8e441b4de0244d0421a authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Put dylibs directly into the product directory.

This matches xcode and make, and the chrome build depends on this.
Like http://codereview.chromi...

d5eb5b19c8ff91231d88bda3eb65c0e6b3b77e56 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Bundle support, part 3: Actually support bundles.

Similar to http://codereview.chromium.org/7396012.

This creates a separate bundle binary for bu...

ae92e253c3e2670f028e64c58baa140ecbd5461d authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Bundle support, part 2: Add support for Info.plist files.

Simiiar to http://codereview.chromium.org/7405001 and
http://codereview.chromium.org/8538021 .

...

4143358985fabc41e9220e0ca415a1e9d858fa92 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Bundle support, part 1: Add support for mac_bundle_resources.

This is similar to http://codereview.chromium.org/7399010. Since many
bundle names contain space...

defcefd76cbddf093d849932c8e22f303335900d authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Copy gyp-mac-tool into out/Debug.

Based on a patch from Jeremy Apthorp <[email protected]>

BUG=chromium:96894
Review URL: http...

beab9a2ff9fcbd27d4b1c951d3fc6e6f09230223 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
test/restat/gyptest-restat.py passes with xcode, so enable it there too.

TBR=fischman,piman
Review URL: http://codereview.chromium.org/9091010

git-svn-id: http://gyp.go...

c0173712eeb856dafa9b7091bd130e225443e760 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix mac/make build regression caused by my last change.

TBR=evan
Review URL: http://codereview.chromium.org/9085007

git-svn-id: http://gyp.googlecode.c...

a8a33e272f6ea391b59b9073878642620bab3933 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Mac/ninja: Add support for prefix headers.

I tried 3 approaches:

1. extra_cflags on cc command, separate pch command
( http://coderevie...

a402b25fabd2182c4c74dc3cf89c856c93ff5472 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make lastchange.py a restat=1 rule in ninja to avoid unnecessary re-linking.

BUG=https://github.com/martine/ninja/issues/155
TEST=manually confirmed that chrome is no-longe...

2f01fe472dc85634609eb916b9c5e39d09b57a82 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Merge the current upstream version of ninja_syntax.py

https://github.com/martine/ninja/commits/master/misc/ninja_syntax.py
Change:
* Support for speci...

ecb67d9bce659fa56a54ae962661ded5b94d6901 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching call of bootstrap.sh to bootstrap.py to match ToT ninja.

BUG=None
TEST=None
[email protected]
Review URL: http://codereview.chromium.org/9074008

git...

a4440c03ca124d27c167bd1f6023c37cb2993e20 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Add a temporary gnarly hack to let ninja parse chromium's build files.

With this, base builds (it doesn't use any 'copies' that use env vars in its name).
Once real en...

e79f5d04a440755e33dbc2ae98d3ab32ee33ce46 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Pass frameworks in 'libraries' through the -framework switch.

Also replace SDKROOT in libraries at gyp time, also for the make/mac build.
Now SDKROOT needs to...

90c37cd9897316955b4b232b1bad23d846e651b7 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja/mac: Copy the global xcode_settings to targets.

Based on a patch from Jeremy Apthorp <[email protected]>

BUG=chromium:96894
TBR=tony@chromiu...

5a5caa1c101713c4bf0b7ca2d0302e3ee0ccff08 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Merge the current upstream version of ninja_syntax.py

Contains a fix for http://crbug.com/108428
[email protected]
Review URL: http://codereview.c...

fd06f3b34a9cd1b393c3f7ddf5d6d8e80dc2fa06 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
mac: Don't let GetLdFlags() call Absolutify() directly.

Instead, pass in a path remapping function. Now GetLdFlags() works
when called from the ninja ge...

92176cf8740adbcdc973858b7f87bcdb6e7938b1 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Enable test/same-gyp-name for ninja.

It looks like this was mostly disabled by accident.
Patch from Jeremy Apthorp <jeremya@chromium....

a8fd1118623073a53503292ba3684e9ee6b9c662 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move XcodeSettings to its own file, start calling it from the ninja generator.

The ninja generator changes are based on a patch from Jeremy Apthorp <[email protected]>

BUG...

0839e68998d2c8e8f10ff21e648136f220fddd26 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Merge the current upstream version of ninja_syntax.py

https://github.com/martine/ninja/commits/master/misc/ninja_syntax.py
Notable changes:
* Support ...

5e8f653193e6839055ca8fb77eafcc2ad968f206 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Temporarily switch dependencies_traverse to default to on.

This matches the current behavior and will facilitate gradually landing changes
to v8 + webkit th...

37608f424a2fde61b06f186e8c28b4d9fc1660ac authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Turning on ninja tests for gypbots.

BUG=None
TEST=None
[email protected]
Review URL: http://codereview.chromium.org/9006042

git...

b940d959cdac6d2ebb3fe07892d4baabc8ebe548 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Let ninja/mac pass all gyp tests.

(Except for test/mac, which currently only runs with
xcode and make, and which doesn't work with...

35185e6f486b2e84fbe74d8732361da601e6ea8e authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add the 'flavor' concept to the ninja generator.

Build .m and .mm files for flavor mac. This doesn't
add support for xcode_settings yet, so almos...

2baec4a15c943e869a0aac98409ebf56553f016a authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move GetFlavor() to gyp.common.

It's already used by 2 generators and will also be used by the
ninja generator.
Review URL: http...

1911d51eee5277f2e1ba9e13a6dbad77b544283c authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Preventing dependency on a static library from traversing a none target,

unless the none target is marked with 'dependencies_traverse': 1,

TEST=coming soon, want to make...

4f8e92ca01139033a0f93b12b5ae44ec482463a6 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing regression in scons build introduced in: 1105.

BUG=None
TEST=None
[email protected]
Review URL: http://codereview.chromium.org/8946001

gi...

27aaada3227da7f17b70ae773808dc149da70cc4 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Updating test expectations (they silently regressed as gyp waterfall was down).

Ran:
test/variables/filelist/update_golden
test/variables/filelist/update_golden

Regressed in: ...

0db3c475db0f3470ec9e74ce80acd9e13a2a5570 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Correctly handle canonicalizing dependencies.

BUG=https://bugs.webkit.org/show_bug.cgi?id=74323
TEST=relative

[email protected]
Review U...

b7b7f31931e287d42e767840249194570d07f975 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix CHROMIUM_STRIP_SAVE_FILE

Ensure it is defined in the makefile before it is used, since we use
":=" in the makefile which ...

25e41b00919331fe25b89714a4f4de47a2ab9fca authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add pylint presubmit check.

All checks that were triggered were disabled in pylintrc. I put two lists, one
of warnings that ...

2b3dd69e0ad23c3be7ec455f0403d4fdf740b2a0 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix python scripts coherency

Make sure that these attributes are coherent for python scripts:
- The script is indeed executab...

c1ced77af959d11dd80252ab471e89906ea70f09 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Revert a part of 1099 that didn't really add anything other than breaking the chrome build.

BUG=chromium:103273
TEST=chrome builds
TBR=mark
Review URL: http://codereview.chromium.org/86880...

ee5f7892e6c4d3fea34e973727624d88cdc8e3b2 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow override of default target.

Review URL: http://codereview.chromium.org/8676026

git-svn-id: http://gyp.googlecode.com/svn/tru...

0fc3814647116a3c363d479ae476512b4e60571e authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Make INTERMEDIATE_DIR not shared between targets.

BUG=chromium:103273
Review URL: http://codereview.chromium.org/8664001

git-svn-id: http://gyp.g...

fbcd968877bac98d0d6f5f61847c0232939562f4 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Remove a few unused imports.

No behavior change.
Review URL: http://codereview.chromium.org/8636027

git-svn-id: http://gyp.g...

926fcf0d1e8bfbe0f98aa26624a0bb4a085ed78d authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make dump_dependency_json work on Mac and possibly other OSs.

Review URL: http://codereview.chromium.org/8634012

git-svn-id: http://gyp.googlecode.com/svn/tru...

3e35424d0f99be22e6de6eb3e2c4a60254ee9167 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Treat trailing slashes in 'copies' the same way that other generators do.

BUG=chromium:104934
TEST=happier jochen
Review URL: http://codereview.chromium.org/8645001

git-...

83690500c08123255c363ee1fe1d97f3b16b7578 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Remove stray $(SDKROOT) from -F arguments.

$(SDKROOT) isn't set, so it evaluates to nothing, but not
writing it is, uh, cleaner.

BUG=none
...

d2384b9abbecb0d8eaa07ed90b4c835ff23cde9d authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update golden files after r1093.

I checked that all tests pass at 1092. I ran
test/variables/commands/update_golden and test/vari...

61287621d81767a2a7609271f0027e8764127a27 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Default to make generator on FreeBSD9 and 10 as well.

Patch from Steve Wills <[email protected]>

Original code review at http://codereview.chromium....

fa1ff074d693ee9b3b3cd4ca8e618ebb85ad8237 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Mac Make: Create a dependency graph between environment variables in WriteXcodeEnv.

This finds all the varaibles that depend on other variables, performs Kahn
topolgical sort, and ...

e113cfe6181013dd86795f5ed80ee0e39657d530 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix GYP's makefile generator for a difference between ld.bfd and gold.

it appears that ld.bfd is not $ORIGIN-aware and needs additional
information to figure out where...

dd8819fb1344d070d3e3d74892a0da260a52fa6b authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
In Info.plist processing, allow quoted defines.

BUG=chromium:90041
TEST=Try and roll DEPS and compile remoting_host_plugin
Review URL: http://co...

9180bce76fe181f91e333db46ef78b329058eb40 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Mac Make: Add support for INFOPLIST_PREPROCESS and INFOPLIST_PREPROCESSOR_DEFINITIONS.

BUG=90041
TEST=test/mac/gyptest-infoplist-process.py
Review URL: http://codereview.chromium.org/...

6702555b550f751911ec601c8313515ecdb551e0 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test for defines with parentheses. Teach ninja to handle this case.

BUG=chromium:103569
TEST=this
Review URL: http://codereview.chromium.org/8507034

git-svn-id: ht...

9a04900954d1a571238c4feacc916c2a58cf862a authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Ninja: separate dependencies for compile steps vs actions/rules/copies

Currently, if library A depends on library B, we always wait until B has linked
before compiling...

1dd7d6785cfafe82496c634ceeb0e97462020f9b authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add more verbose debugging log info.

Change from ensonic.
Fixed style issues.
Updated golden tests.

BUG=None
TEST=None
R=ensonic@goo...

97ad90ed7a275ffbfceb8424f41a0d702aa1d117 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change default version of generated Xcode projects from 3.1 to 3.2.

git-svn-id: http://gyp.googlecode.com/svn/trunk@1085 78cadc50-ecff-11dd-a971-7dbc132099af

044ec99926ee71a0c0ab31335664f501c15e13a9 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fix a bug found by szager.

Previous output: ./gyp-mac-tool flock ?= LINK $(CXX)
Now: LINK ?= ./gyp-mac-tool flock $(CXX)
Re...

56111ccd58b206125761d536997870a3172a873f authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: support more shell variations

export FOO=bar doesn't work with ksh, so work around it with
a more universal syntax.

P...

ca1535abf2e29d97b0f9ec47aa40dbae7e548e7a authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Ninja: substitute RULE_INPUT_PATH and ExpandSpecial for cflags

Patch by [email protected] via http://codereview.appspot.com/5318049/

BUG=None
TEST=unit

...

121e04c64042b17dd6c12d780eddbfa0fcf0923b authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Export WRAPPER_NAME when running postbuilds.

The "Symlink Libraries" postbuild step in chromium reads it.

BUG=chromium:100990
Review URL: ht...

c21d7462a517214e86936abcb6e3511e1022bd85 authored almost 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
SunOS / Solaris support.

Actual generator change, should've been part of r1079 but wasn't.

Patch by Ben Noordhuis <info@...

0c79cca8b06f1dc5883ebee880ea365761676931 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
SunOS / Solaris support

Patch by Ben Noordhuis <[email protected]>!

BUG=gyp:216
Review URL: http://codereview.chromium...

def1c1d30312f82d3282d055aea28895bfacadef authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Re-resolve conflict/collision between 1074 and 1076 commits.

[email protected], [email protected]
TEST=gyptest.py test/rules
Review URL: http://coder...

724b1ebe98f8dfc95a35cb6d6a8c51a2def6bf8b authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>