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

Allow gyp to support RULE_INPUT_DIRNAME so that output from rules can

have a similar path and not risk collision.

[email protected], [email protected]
BUG=g...

ffab077e42f125868f8e048b023bf2da39fd8876 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow gyp to support RULE_INPUT_DIRNAME so that output from rules can

have a similar path and not risk collision.

[email protected], [email protected]
BUG=g...

cdaa7e6d2e12c7d592265333396c6d1307632e22 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add an empty file that should have been part of r 1074.

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

5714eb793a2b2f67f408602667c88d1efe19efe3 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Only treat filenames as path for rule outputs, but not for their actions

BUG=none
TEST=unit tests still pass

Patch from Jochen Eisinger <[email protected]>
Review URL...

24ab002e4da1a23547cfe42ff4d7145c1537d1c0 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Clear out CHROMIUM_STRIP_SAVE_FILE if it's not set.

TBR=mark
Review URL: http://codereview.chromium.org/8271022

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

5cf3fcf76f9579db7638a4489f4a12314fcc729d authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Don't need cygwin on mac/linux.

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

git-svn...

452878af0c0f95537b56d0fb479c0113a93e2a1b authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding in cygwin + python to the check-out.

Adding a test that external makefile rules work in msvs
(and don't mess up other platforms).

BUG...

87e482822c1ddbbb9397e9aa38f0af6e9f07cd41 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Export CHROMIUM_STRIP_SAVE_FILE for postbuilds.

BUG=chromium:90052
Review URL: http://codereview.chromium.org/8265003

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

3074fb75009c2755d7050db784d6ca72719dce30 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add openbsd5 to the list of platforms using make.

Patch by Robert Nagy <[email protected]>

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

5c79bed72c9808566bde1e7e949cd45d5e6d6575 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Set MACH_O_TYPE and PRODUCT_TYPE.

BUG=chromium:90052
Review URL: http://codereview.chromium.org/8216001

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

924a3d0140e88a0fe62d58c8616fd591ce320275 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make the MSVS generator work when given an absolute path for the .gyp file.

BUG=none
TEST=Run gyp (with the MSVS generator), giving an absolute path for the .gyp
file;...

d34933bd463cbf672642db33f4c89529249c878f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the warning about ~/.gyp/include.gypi to stdout.

There are some projects that invoke gyp a second type (ie-gyp invokes gyp
again), and input.py r...

8051f4242ca0291165aef138ab4b621eb3128d92 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove unused assertion in make.py XcodeSettings.GetBundlePlistPath()

BUG=none
TEST=none
TBR=thakis
Review URL: http://codereview.chromium.org/8114014

git-svn-id: ht...

7cc3f0c1b0652c8c1c931a5af66003eb09a607c4 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Mac Make: Only create PkgInfo files for target type=executable.

BUG=chromium:90183
TEST=mac/gyptest-{app,framework,loadable-module}
Review URL: http://coderevie...

284f7cbbbfef4b28ecd0c57420a80e5a7908774d authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Properly build/bundle mac_bundle=1 and type=loadable_module targets when using Mac Make.

BUG=chromium:98880
TEST=gyptest-loadable-module
Review URL: http://codereview.chromium.org/81150...

a5554abf7988f9db23fae53af49b3ee83b8e14a1 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Gyp files as source creates issue when not in directory for generated project files.

http://codereview.appspot.com/5167047/
http://code.google.com/p/gyp/issues/detail?id=225

git-sv...

e9e7aa4882d9841f4320037598fd7e73b97eb9bf authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
VCLibrarianTool LinkTimeCodeGeneration causing warning.

http://codereview.appspot.com/5166044/
http://code.google.com/p/gyp/issues/detail?id=226

git-sv...

c62cffc9b0a0907381cc362030fc9554e0d9c1fd authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Error when ProgramDataBaseFileName set in gyp.

http://codereview.appspot.com/5164045/
http://code.google.com/p/gyp/issues/detail?id=224

git-sv...

a1ca4d762db5552d77dff1632d048672508dd499 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing mismatch between test and result introduced in r1057.

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

a7fd578d98e5fff82dfd51d8a8e41f8392ff38b7 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make GYP print a warning when it includes include.gypi. See http://code.google.com/p/gyp/issues/detail?id=194

BUG=194
TEST=Have an include.gypi file in ~/.gyp, run GYP.
Review URL: http://codereview.chromiu...

e434ed2589d12b8260fbd4a4a28ed2701448ce3f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the issue that the forced include is ignored for .c files, when

precompiled header is not specified.

Patch by [email protected], original patch http://coderev...

84e417c262caf5102d43ff193ecb0d7194abec1e authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Don't let make_global_settings refer to the no longer existing $FLOCK

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

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

68058475eca882224d56ce7d24130cdff5be6501 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: use same loadable_module/shared_library link split as make

loadable_module relies on *not* having --whole-archive involved.

Patch from Joshua Bell <jsbell...

07cc21049273fe254e871a7fccf6ce0d481a6a64 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja+make: complain about 'settings' targets

Any use of 'settings' in a gyp file is a mistake.
Unfortunately there are many uses in current c...

b65bfca8ec1627ff33393a6c1b0807efd923ca01 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: remove redundant LINK definition

I must've typoed in my previous change (?).

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

af7b54928188f369d0f225cab0ce98dcf4520db3 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fix regression where bundle targets without postbuilds called postbuilds of a different target.

TBR=mark
Review URL: http://codereview.chromium.org/7983055

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

42eec3042c210863a48f73b88689c3308619f05a authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for dwarf-with-dsym debug information.

Add a postbuild step for calling dsymutil (that runs before stripping).

Also change the default...

8d79e520d72b209d9bec107f7dce4c7e79a7d0a6 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Let failing postbuilds mark the build as dirty.

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

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

2013ec6b77b9f4ce80b7c0d7fafd187e7b3e3f9f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change warning message text to say "Warning:" instead of "Error:".

Review URL: http://groups.google.com/a/chromium.org/group/chromium-dev/msg/6e8091c1f8fd0ce8?utok...

406794a8eb77363805675e7dc1a777ca605c6034 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Implement most stripping support.

DEPLOYMENT_POSTPROCESSING, STRIP_INSTALLED_PRODUCT, STRIP_STYLE, STRIPFLAGS are
implemented. COP...

fbddde34332875ce056552ded4d830b2fcf81206 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Cygpath escape the output dir created by makefiles.

This was causing the empty Debugobjglobal_intermediatewebcorebindings
dir being created next to ...

c1d91c2ba48708c36b3ccbbc9dfef46c9b0e1a82 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Include target type 'none' dependencies as link dependencies.

A 'none' target may declare link_settings of its own. (For example,
imagine a "link with libfoo...

a06e20265d7ba7dc38b218fc5e854304efb8dde1 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for VS 2008 to disable precompiled headers on source files

of a different kind (C vs. C++) than the file generating the precompiled
header.
Review URL: http...

763c945394bbc739bee0f9f1b19164aed2607d7a authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
http://codereview.chromium.org/7890053/

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

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

e8b0733ffb0c04f4ea4c74d44b82ef1f91fa967e authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: use the "collapse into stamp path" pattern in two places

The only reason to use a stamp file is when a given step has multiple
outputs and we don't want ...

e8c14af9dba2b2a8f6f6fba8bf7f3cd850654411 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Honor GCC_PRECOMPILE_PREFIX_HEADER

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

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

9485d4543c53cf9e5a80df85726ff3bca5075da4 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
0oNNN notation is not supported in python2.5.

It's preferable to not break python 2.5 support yet.

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

2c919796d2fe7cedd6e08f258571775635931d2f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: remove $FLOCK variable

The comments suggest you could set FLOCK to the empty string, but
doing so sets LINK to " $CC", ...

02ae6281123f667d1d5e6f96474c89c3b862c313 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja tests: actually verify up-to-dateness in up_to_date()

The ninja bug referred to in the deleted code was fixed in
https://github.com/martine/ninja/co...

c26c30a6b70ad1f801b137d5305f6a0f9d07d314 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Force gyp rule variable substitutions to use ${var} form instead of $var in ninja.

This allows ninja to correctly expand strings like <(RULE_INPUT_ROOT)_suffix.
Previously, this w...

5a66ed400b8a7822dd62284697a9e34a2bc321e8 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Android use the 'make' in Mac where the linker doesn't support --start-group and --end-group option.

This CL removes unsupported link option when building Android host application.
Review URL: http...

ff150236b33b19ea45fe10add312835d5f34254c authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Syntax formatters for Xcode 3 (and hopefully Xcode 4 will be supported in the future)

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

53ad71a9506de83f2993380ad2caac09e0d39533 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add SHARED_LIB_SUFFIX to generator_default_variables again.

SHARED_LIB_SUFFIX was deleted in r941 but WriteAndroidNdkModuleRule
is still using it.

Review UR...

77b811053944ece925c2686a2b7fe4f09e67b195 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for disabling precompiled headers for source files of a different

type than the source file that generated the PCH.

For now, this is VS 2010 only.
Review URL: htt...

504b1d20e616c1102c853f03f3bba4cdafdd9cbd authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
mac make: make SDKROOT work on case-sensitive file systems.

BUG=http://crbug.com/93635
Review URL: http://codereview.chromium.org/7828093/

git-svn-id: ht...

88e9c3e1c7e41d70391bd1aa9d741d98cfd86780 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Let environment variables override make_global_settings.

?= don't work for CC and CXX, as ?= is equivalent to

ifeq ($(origin FOO), undefined)
...

3685595e3c38f1b5ea78c5f9e160f7d3d6dd9d6d authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for make_global_settings which allows setting

CC and friends from gyp.

The motivation is that

GYP_DEFINES=clang=1 build/gyp_chromium && mak...

c9521e9c7e7708433823464dc1e52d9b7724172c authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a flag so dump_dependency_json can collapse static library dependencies.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7737031/
Patch from Ryan Sleevi <...

36504c0ed15cf167c2fff375b7e0ee663c6f2076 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Before adjusting/removing dependencies between two static_library

targets, add dependencies on any exported targets that are marked
hard_dependency, in order to p...

8d5f6b1c060384213b15eb44347cb9ea5b20e4d1 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
mac make; Implement GCC_GENERATE_DEBUGGING_SYMBOLS, add a few TODOs.

TBR=mark
Review URL: http://codereview.chromium.org/7833028/

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

5a002887246e54934faf52825fa66d999542ae1f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Handle the null folder_name case.

Submitting the code for yukawa. See http://codereview.chromium.org/7703004/
Review URL: http://...

baa9a1ff540ca642a340e51e6637f6dc7f3796ac authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: don't write stamp files unless needed

The majority of 'none' targets already write out a single file
(e.g. foobar.action_rules_copies....

eae273b7255d744839f1e01e9e520fbbfc09ade0 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Don't let "Package framework" run a random POSTBUILDS command.

'0' counts as true in makefiles apparently.
BUG=chromium:94827
Review URL: http://codereview.chr...

a5628c94ec97f27462345f527bcfd96a8ffa47b7 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: fix break

If all_outputs is non-empty, this code was wrong.

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

221284eaf9455ab481b87656b89aa02bb10b530e authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: generate master_ninja using Python module

Generating the root build file in code allows more flexibility
in computing the values of root v...

3fbdb4103aef78dbf6935c48ffbc216240d46dee authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: support cross-compiling

Target-built files end up in the same directory as before.
Host-built files end up in a obj.host...

6610c1e08f6c1cb3d12aedd2c3e7159cc2b22fa3 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: refactor some duplicated code in generating a description string

This code will get more complicated with cross-compiling, so refactoring
it first so I don't hav...

5aa9e941a4d9ec38ea5f41118a23cb0f8f075bda authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: expand intermediate dir like we do product dir

By using the special variable $!INTERMEDIATE_DIR, the resulting
value can vary per gyp target. ...

6ace703c36575a07d1dc136befce44b99f152f18 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: generalize ExpandProduct()

This refactoring change moves ExpandProduct in to be a method of
the main class, and renames it ...

b72b8503c51bd009749b5227d812a89250788491 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make/mac: Put products into $(product_dir) immediately instead of copying them there.

Promote static_library to the target types put into $(product_dir) (matches xcode).

Some things...

7824cd9bea470b5d7e763fc40eed9b79a5f4d534 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: run builds from within build directory

Previously, ninja would be run from the source root with a command
like:
ninja -f path/to/buil...

507182cb4dea434d88c8dfc2c05b893a268ab5d8 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Define UNLOCALIZED_RESOURCES_FOLDER_PATH and use $(abs_builddir) when writing Xcode ENV vars.

The Xcode build driver passes absolute paths to all of its subjobs, so some of
the scripts and t...

91960399794196a9ed93cbe96f1687ed0e7c2d6d authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make: When writing Info.plist files, include per-target settings as ENV vars to the tool.

This is needed so that the xcode_settings dictionary, which contains things like
CHROMIUM_BUNDLE...

9eeea1284c194003ac3e328af0e26a2d4713b178 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Avoid an n^2 solution. This speeds up Gyp by 8 seconds on Chrome.

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

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

009c62757dc089a282bcb43e9269bdba13cb0bf1 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ninja: land generator for ninja files

This generator already works for Chrome and is used by a number of
people, but it still needs so...

f040c6194657a5972871a96cb8c3572e9296ef37 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Delete test/copies-link.

There are other tests that cover copies explicitly.
This test was trying to verify something els...

e2934d6dd339ea12ec50f43a263ed0b96821b13c authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add -isysroot to ldflags as well.

BUG=http://crbug.com/93378
TEST=macmake-built chromium does launch on OS X 10.5
Review URL: http...

2d8e28c5e838eb11a9a8be692af9ea6f8e869171 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
More support for DYLIB_INSTALL_NAME_BASE

BUG=http://crbug.com/90199
TEST=make-built chrome can play youtube

Review URL: http://coderevie...

a32043cac827125b8220076842117c9eb6db66e8 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Re-enable VerifySourcesExist that had been disabled by error.

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

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

ebc1b5fcf5e9e883687b66f66d00f77bb291fc01 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Avoid duplication of libraries.

BUG=210
Review URL: http://codereview.chromium.org/7624002

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

023a6fa92c6eb665df149d5462ac7a619a2ff68c authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add .gitignore so git doesn't show Python droppings.

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

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

6abf028152a23d7f2854393b265a6489e60b310f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add -mmacosx-version-min to ldflags as well.

BUG=http://crbug.com/93378
Review URL: http://codereview.chromium.org/7631058

git-svn-id: http:...

08587ee034cf41660854d89da0ce2c0d44bbd393 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add support for postbuilds on non-bundle targets.

BUG=http://crbug.com/90045
Review URL: http://codereview.chromium.org/7663017

git-svn-id: http:...

3c6a659ed056267f0c244875f39b606dd9fb447e authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
tests: always clear GYP_DEFINES and HOME

Some tests attempts to sanitize the environment by clearing $HOME,
but they must also clear $GYP...

7e4e603da59211e62f9bcf72f85426dc0f01c624 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
test/dependencies/gyptest-lib-only.py: simplify logic

It appears test.build_file_must_exist's libdir argument is only used by
this one test. Simplify...

7bc4b6ba0c48107c7d847f32eb78c9dd94147069 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: always cd into target directory for rules/actions

Rather than testing for a subdirectory, just always cd into the
appropriate directory. Even whe...

40b0efc2e5b475b4a3ef715fb307eda31e8f4132 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add basic support for LD_DYLIB_INSTALL_NAME.

Also hardcode support for variables in LD_DYLIB_INSTALL_NAME for the
variables used in chromium...

a5b864e7fd02395095297856d649ae63372ef392 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
test/defines-escaping: report PASSED at the end of the test

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

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

ee7a1c8d402bdc8a8e7043070464b9f753082bc2 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the incorrect relative include path.

BUG=201
Review URL: http://codereview.chromium.org/7633033

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

bbcfabd5100fcb7ea07c3e159e04fc70cf2ef496 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
40% speed up by avoiding minidom when writing XML files.

BUG=208
Review URL: http://codereview.chromium.org/7491076

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

e6967a0db6a0772a86b2043008d6c0d97efdef70 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Put generated .c files in intermediate dir so this test can be compatible with

change to detect duplicate sources.

BUG=None
TEST=None
[email protected]
Review URL: http:/...

6d51481929cf8fb5e3e350e388e3362efccce9ad authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add .S files to be compiled as generated source

libvpx project generate (rewrite) assembly files as .S files.
However gyp doesn't use it as gene...

7510724f34edeb0f2ecdbff383bc273147b82ad4 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make-linux: handle the case where there are no ldflags

Fixes gyp tests.

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

5f4f23823ce31a65fca28ca4ea581718b0beabf7 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make-linux: add an rpath for shared libraries

If our output depends on a .so, add a binary-relative rpath to the library
directory to our link...

bb5003ac2afa32d3ac1f17140b62d6c559e115d9 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the world rebuilding in make 3.82.

Filter out the propgation of FORCE_DO_CMD when prerequisites change.
Review URL: http://coderevi...

14a7d79834370ace1e2a08d1a6cd13cc65ba4f72 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Verify the existence of source files in VS2008. Missing source files are now treated as errors.

BUG=207
Review URL: http://codereview.chromium.org/7576020

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

f6d057c7a2c22b82d517be11adb47aa2d034d25f authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
mac; Use libtool -static instead of ar crs to create static libraries.

Speed-up for libbrowser.a:
On 10.6 with a normal disk: from 27s to 10s
On 10.7 with an SSD: from...

651b7dc9cd5a02cde1e2087bf7364ae5c97d0da2 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Avoid specifying multiple conditional entries when the value is the same for all configurations.

BUG=205
Review URL: http://codereview.chromium.org/7465100

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

9bc0a630ae3a7dca89a5d8967ab6f750211f5a15 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This will cause gyp to chop up targets marked with 'msvs_shard': SHARDS into

multiple sub-libaries on windows. This helps work around link limitations
when doing link time co...

f8a911e34031b298a02e4bd35c24d0da8eb8ac94 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Applying conditionals for toolsets after condition processing.

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

...

79f97d2f71dd70634f3b7dd1a200112b3acf8156 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Move more path / env logic into XcodeSettings.

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

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

ebba0b9cb08b21f0360197c04bfebdbaf81ecad3 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching on make tests for xcode.

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

git...

d65f027641ba820ac5ab544b5a31ae9c60683056 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fix tests.

Some of the tests that chdir around complain that the `mkdir` call for the temporary directory f...

0c4126a23f6abafbc9177103b8ac086ba3f4dc06 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Make XcodeSettings per-target instead of per-configuration, part 1.

This makes it possible to move all the bundle path logic into XcodeSettings,
which is required i...

28ba6ec3471076cb3b19404b1990bef8b5833579 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Rename the dependency dumper to use '_' instead of '-' to be able to use it.

This is needed as gyp/__init__.py:Load() splits on '-'.

TEST=Try gyp -fdump-dependency-json xxx....

eddd0cf43f52b3d7e8c117ce9356926e1951c536 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Workareas on the bots aren't being cleaned up between runs (when specified

explicitly to work around msvs).
Move all work areas under out/.
Select a temp directory under th...

99cfb2cb7fbbeae7ee01a83a2115503d3ad55638 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add support for DYLIB_COMPATIBILITY_VERSION and DYLIB_CURRENT_VERSION.

Chromium goes through the trouble of setting this in its gyp files, so I
suppose it's good for s...

4b863c1af4b19e3c258ff67923b9e950c9b6bbc4 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing gyptest-settings for scons.

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

1c1a688222aa9b124cf9ba82691d6ab13f7cbf57 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add DEAD_CODE_STRIPPING support for mac

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

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

5e61d1a279fc20308375fbdad03936330736c3a6 authored about 13 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove a TODO that's been fixed upstream.

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

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

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