Ecosyste.ms: OpenCollective

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

Bincrafters Community

The Bincrafter's Packaging Project
Collective - Host: opensource - https://opencollective.com/bincrafters - Website: https://bincrafters.github.io - Code: https://github.com/bincrafters

make: Fixes for generator-output 'actions' and 'copies'.

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

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

github.com/bincrafters/gyp - 0a7b25b553ea0b2519ea5d24289e7c1542ddaeb0 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This adds some more/better error messages.

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

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

github.com/bincrafters/gyp - 37a6f64232dc1dda7b605ee8dd39c33e2a4d24ef authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix make generator breakage due to variable name typo.

TBR=sgk
Review URL: http://codereview.chromium.org/272044

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

github.com/bincrafters/gyp - b238a6851efc794d1edf9fd301ff03a4a4532b4f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Initial --generator-output= support for the make generator:

add a $(srcdir) variable, use it in the pattern rules,
prepend it to various appropriate paths.
B...

github.com/bincrafters/gyp - bf0ab1b75ee946b39a64b05835d6a8ece3e7c18c authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Disable actions-subdir/gyptest-action.py on the Mac.

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

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

github.com/bincrafters/gyp - 81a661e8a471a5da4c84a1594cd9144a5fbae066 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update test to properly detect make static libs.

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

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

github.com/bincrafters/gyp - 9449c0d870b036080aa41d1168a961d889d5da1d authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Batch update 'darwin' conditionals to 'xcode'.

Testing "format == 'xcode'" seems more correct, since the conditionals are
concerned with paths ...

github.com/bincrafters/gyp - 65f1cdd22ad8f73f507077d3baab38c6314f13c8 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Disable the incompatible builddir tests for make.

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

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

github.com/bincrafters/gyp - 42fe9e34656acc5b5ab1e80a8ba557353e12d1f6 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: get rid of rootdir so we use relative paths instead of absolute paths. Depending on where the source code is, many of our command lines are too long due to absolute paths. (130k chars!)

This fixed http://code.google.com/p/gyp/issues/detail?id=71
Review URL: http://codereview.chromi...

github.com/bincrafters/gyp - 58abd1795068b1ec2800790ea337480773d54ef0 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix command-line quoting for make.

This fixes an issue where command-lines with embedded '$' are interpreted by
make, which causes ...

github.com/bincrafters/gyp - afd208980b73e15a5b4bc9b1848428c6f76ab67b authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix breakage when 'formats' is not explicitly set...

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/262007

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

github.com/bincrafters/gyp - c74b5c85e40395cb25f2224bb1b10e1677ca6626 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support excluding specific formats for a test by prepending '!'.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/257071

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

github.com/bincrafters/gyp - 6ad04b6e549b70953dd344bde17cdabd72843590 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This adds files with no suffix to the list of files that are ignored

as non-compilable files, so that things like the hash file that nixysa
generates can be specified...

github.com/bincrafters/gyp - 0c33c008a4989074bf3c0f3c426855e5f196d2af authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Test proper build output path for make builds.

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

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

github.com/bincrafters/gyp - 2d909be324ff899409d12c9256e7ea1351e9db8f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing expected test output to match additional information that got added

at some point. Doesn't fix windows, still in progress.

BUG=None
TEST=None
TBR=sgk

Review URL: h...

github.com/bincrafters/gyp - b5c485bcde97cc779136964ddbaaafda57032d9d authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove obsolete RelativePath() processing, now that it always uses absolute paths.

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

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

github.com/bincrafters/gyp - 11b2df7f913292655872b5fda2044ee225780118 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change relative path calculation to actually work in the case where

paths can be above the current directory.

For example:
In this directory tree:
bob/
joe/
...

github.com/bincrafters/gyp - 1018ed2a4192fea4ab3d748b725c55b26d994365 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make fixes: Force link commands to be run by removing default "order only", and fix LD_LIBRARY_PATH.

This fixes the library tests (at least).
Review URL: http://codereview.chromium.org/251102

git-...

github.com/bincrafters/gyp - 4e67ad31eb6427fda217f11934b7f1377857b6e0 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make 'loadable_module' output consistent between make and scons generators.

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

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

github.com/bincrafters/gyp - c839e99eb22ca794a4007a456e6f704f230afc88 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make RegenerateFlags handle store_true values.

Fix typo that broke regeneration with environment variables, add a test that exercises this.

P...

github.com/bincrafters/gyp - 031237710478fe5eaa8e7558d72c35f80e243190 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding extra options to codereview.settings to test changes to gcl.

BUG=None
TEST=None
TBR=sgk

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

git-svn-id: http:...

github.com/bincrafters/gyp - 90885407b1289dc6c9b8d3cab787ef323de5d0a3 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This just adds some more debugging output and useful error messages.

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

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

github.com/bincrafters/gyp - 217082c4e554b3f66e45729e24bbbffb5e9db305 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Process all "store*" actions when regenerating flags.

This fixes the make generator error:
> ('regeneration unimplemented for action', 'store_true', '...

github.com/bincrafters/gyp - ed06b52d9ebf263eaf13cffb481cbab2fd88a14a authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for .S files to the make generator.

Fixing the scons generator so it ignores .hpp files.

BUG=None
TEST=None

Review URL: http://code...

github.com/bincrafters/gyp - b020cbb47d1d7871f27cd9c6854d5f69d7998ca6 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching tryserver location.

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

github.com/bincrafters/gyp - 9269f06f68c70929a5db04ea448af88015774850 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add tests for rules with process_outputs_as_sources=0.

Fix the SCons generator so this works with --generator-output=,
which would mistakenly look for s...

github.com/bincrafters/gyp - 34eb5e02e174b184e52a3261023c1b6978df1304 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Better "relocation" support for make shared_library builds.

This facilitates running the built executables outside of the build environment.
Review URL: htt...

github.com/bincrafters/gyp - 13379d1679cf70f1425b6e741146b5f16963b265 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Delete archives and create new ones instead of adding into the existing archives with replacement.

There are cases like r25967, where code got moved from foo.a to bar.a, so we
added the code to b...

github.com/bincrafters/gyp - c3cf0faf4860ab7daa26378585e0d7d77de43091 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a --check flag. This causes gyp to check syntax of files more carefully,

but makes it about 50% slower, so defaults to off.

Patch by Ben Laurie <[email protected]>

Revi...

github.com/bincrafters/gyp - 5606c477943236dbb75e1f2b94c3a69b349a5b0b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add verification of correct rebuilds when moving functions between

libraries. The use of fprintf(stdout) and fflush(stdout) gives us
deterministic output even on W...

github.com/bincrafters/gyp - b06ffce92c3e2a37af13f1c35cb098b735c0f1f7 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a couple more string-to-int conversions in msvs.py

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

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

github.com/bincrafters/gyp - 90248319c36add37e83d294f1ef3c05b7ebc88ce authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Never give the generators ints

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

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

github.com/bincrafters/gyp - ca359a77c83539ba95896309f9aacc0ba6180868 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
In variable expansions, convert strings that are canonical integers into

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

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

github.com/bincrafters/gyp - 955725e2ea029ef03db7fdefff8a3ac0d09c7f6d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Refactor test/library to test relocatability of gyp-generated library builds.

Rename the library target (and its source file) to prepare for
a test of library deletion.
Review...

github.com/bincrafters/gyp - bd94f9b3f53e0252712fc5d20ccfabc5dfab9994 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support use of rules with --generator-output=:

* Fix Visual Studio generator handling of null string input names.
* Update SCons generator to fi...

github.com/bincrafters/gyp - d1a8c0eebb6aeffabbedcb332d665d9ce5c8a1e2 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out r658, which caused test failures:

http://build.chromium.org/buildbot/waterfall.fyi/builders/GYP%20Mac/builds/51/steps/shell_2/logs...

github.com/bincrafters/gyp - aec358607127b4d3ba7126acbad441a48af000fd authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Expand variables in inclues sections.

Patch by Yaar Schnitman <[email protected]>

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

...

github.com/bincrafters/gyp - 57f4aa6e21c108b0f826573bb62fac086dc4a3f6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove gyp_chromium. This file has moved into the Chromium repository, where

it belongs.
Review URL: http://codereview.chromium.org/200140

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

github.com/bincrafters/gyp - dabefb77ac1b45441a5b3e1efe632edd0ed34f51 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the SCons generator's handling of variant builds (e.g. SYMBOLS=1).

Add a test case to verify.
BUG=78
TEST=test/variants/gyptest-variants.py
Review URL: http://coder...

github.com/bincrafters/gyp - e1e527a91e8c2db03f6208f55592f08f3b3bcc04 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove unnecessary imports.

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

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

github.com/bincrafters/gyp - 315a36e00bc754b242a4394bac74744bb9b47310 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Report tests that exit with the NO RESULT value (2) as no result,

not failed.
Review URL: http://codereview.chromium.org/203061

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

github.com/bincrafters/gyp - c53be6e40f3b856865005cc6903a304509d09416 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Test cleanup: collect cut-and-paste directory renaming behind a

common TestGyp.relocate() method.
Review URL: http://codereview.chromium.org/204011

git-svn-id: ...

github.com/bincrafters/gyp - fa5b46b96b21ff75d8b6b3dacc4693b69c43654c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator automatically reruns itself if input files have changed and you run make.

BUG=http://crbug.com/13800

Review URL: http://codereview.chromium.org/171116
Patch from Matt Mu...

github.com/bincrafters/gyp - c01356ff413b71e18e80d081b33e9cc1cb923440 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Have the SCons generator object files in separate directories per target,

so targets in the same .gyp can share same-named source files.
Review URL: http://codereview.chro...

github.com/bincrafters/gyp - 547090fcaae9c41a68a051ea7789f4323b950a12 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Limit the -j on make for rules so the user does not run out of processes.

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

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

github.com/bincrafters/gyp - 5270fcdd9af421a59ad14994938d133334656a15 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the SCons generator to make sure ../.. relative paths can't cause object

files to climb out of the build directory and get created under src/ or
elsewhere. Add a test co...

github.com/bincrafters/gyp - 144e82c7443e514c716183992708a1e9b8467b93 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Minor cleanup for the scons generator.

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

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

github.com/bincrafters/gyp - a3cb670ab4d0429cb3c12cac4904437958f93bcf authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Pulling in all dependencies into scons DAG/msvs sln, even those that are

only link time dependencies.

BUG=70
TEST=test/dependencies/gyptest-lib-only.py

Review URL: http...

github.com/bincrafters/gyp - a751730e8f57666429ac11d01ca9068c9fc462fa authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Experimentally adding tryserver hook.

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

github.com/bincrafters/gyp - f8b6452b27996f8602ffb76930c3ecc95c3d9a39 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Test actions with --generator-output=. Fix SCons support by making

relative paths in actions relative to $SRC_DIR/{subdir}. Update the
basic (non --generator-outpu...

github.com/bincrafters/gyp - f187950af9c156ac83af453d63b57edfeed6b200 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
For targets that depend the executables and loadable modules, depend on the short alias rather than the real target. Have the short alias depend on both the real target and its product location.

This fixes http://code.google.com/p/gyp/issues/detail?id=64
Review URL: http://codereview.chromi...

github.com/bincrafters/gyp - ab7c2dc35ce946ca57160d40607d4a5c8cc107c4 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: Fix test/rules/gyptest-all.py and test/rules/gyptest-default.py.

Write out a separate set of actions for each rule. Actions containing "INPUT_ROOT" does not work...

github.com/bincrafters/gyp - 5fb1f55ddfc4eb1346568207669064b25ecafd35 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix use of copies in --generator-output= (round II):

* Visual Studio shouldn't add the --generator-output= prefix
to a path if it begins with a macr...

github.com/bincrafters/gyp - 700119484c46eab4bbff324caf55dce32bd7c401 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Let the test infrastructure look for VS2008 if VS2005 isn't installed.

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

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

github.com/bincrafters/gyp - 057b6892a1d1878be4fbeae898fb190362be4a55 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Revert r639; broke Chromium Linux+scons canary.

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

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

github.com/bincrafters/gyp - fba4217a612a1c0ba945a5c38b1010243e121ffa authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix use of copies in --generator-output=:

* Visual Studio shouldn't add the --generator-output=
prefix to a path if it begins with a '$'....

github.com/bincrafters/gyp - 3158c60fe613904abe9e182ce4ba3f7036ced167 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add use of include_dirs to the --generator-output= tests.

Prepend $SRC_DIR to include_dirs strings in the SCons generator.
Evaluate include_dirs strings wi...

github.com/bincrafters/gyp - 135a458389fe4f2be1dc59ab97c39d1e43b04df9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing function not updated for new parameters.

BUG=None
TEST=None
TBR=sgk

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

git-svn-id: http:...

github.com/bincrafters/gyp - a7b4d364049d85ee8d2c4307299e6951753bb9ec authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Making the msvs_quote_cmd option per rule, rather than global.

Making the msvs_quote_cmd option duplicate the old behavior.

Hopefully this whole option goes aw...

github.com/bincrafters/gyp - e2cb7abd3375aff1a500da7eb4a314d7a3f9daf3 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the actions tests with the make generator.

The actions in gyp are written relative to their defined directory, but the makefile is run from...

github.com/bincrafters/gyp - 6009df71af8265c57676984165e9547b467a8f98 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing handling of .S files for nacl.

BUG=None
TEST=None

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

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

github.com/bincrafters/gyp - 93cb07e8ee315e78a0524c9a1bcf6fb69d874a6d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add tests of basic 'copies' behavior and fix generators:

* Fix Xcode to handle copies to relative-path output directories,
which should be relative to t...

github.com/bincrafters/gyp - 4f6c7bda24f785ad4a7a3e084c5999329dc05660 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix make generator when using target name to build. (If target.c exists in the same directory, Make's implicit rule would try to build target using the actual target + target.c again.) By marking the target phony, we tell make that we don't actually want to generate that output file in the current dir.

BUG=http://code.google.com/p/gyp/issues/detail?id=67

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

github.com/bincrafters/gyp - 806b4823b31c6c31ffc6f279c63af5a137cd7f0c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Revert r630 ('include_dirs' + --generator-output=),

which broke the Chromium Linux canary.
Review URL: http://codereview.chromium.org/189006

git-svn...

github.com/bincrafters/gyp - 9fbc56eb9c2277fbfd61ee90b099df5187fa1b70 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add use of include_dirs to the --generator-output= tests.

Prepend $SRC_DIR to include_dir strings in the SCons generator.
Review URL: http://codereview.chr...

github.com/bincrafters/gyp - cc5a41ed6329bad690ab2c3ebc1e5c765b86df5e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add basic tests for use of include_dirs.

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

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

github.com/bincrafters/gyp - 2178b1ecec8b8e42b0395d69c8e946aeee7eadfb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support --generator-output= by ripping out the addRepository()

stuff and explicitly controlling where the output (object) files
are relative to the source direc...

github.com/bincrafters/gyp - e8d572ff6af657188ec97af42de60ee5449b0b3a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Explicitly process the input_files list to call the appropriate

SCons builder to transform compilable source files into objects,
instead of letting SCons do it f...

github.com/bincrafters/gyp - 688378c54656084928b1f1cfe6efb13e9486bce9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Improve the --generator-output= tests:

Make the entire src/ tree non-writable when running gyp,
and then selectively make the build subd...

github.com/bincrafters/gyp - 6eb4ab7a6e48f8f75c1e186c03a1797db058f060 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
After refactoring the code that handles rules,

we no longer need the {GYP,}FileList classes.
Review URL: http://codereview.chromium.org/180052

...

github.com/bincrafters/gyp - ae9e7a25e34cd0f483e02aeaadd8037ca2363093 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This changes the code that reads the USERDOMAIN from the

environment to scraping the output of 'net config Workstation'
to get the domain and user name.
R...

github.com/bincrafters/gyp - eff8c898c5813f658b2e6ac3f03de560a9aebf13 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Refactor the generated code for handling rules so it replaces

any process_outputs_as_sources files in-line.
Review URL: http://codereview.chromium.org/176051

...

github.com/bincrafters/gyp - 63401219ce5f6a8d97304188a05453e45d2f1fec authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add tests of simple actions and rules using process_output_as_sources,

and fix problems found in generators:
* In the Xcode generator, check if concrete_output_dir is s...

github.com/bincrafters/gyp - 45a90d82e8c974fb09788af03418fccf97e03f29 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This adds a "run_as" attribute to targets that looks like this:

'run_as': {
'environment': {
'PATH': '/bin:/usr/bin',
'HOME': '~',
},
'action' : [...

github.com/bincrafters/gyp - aaf279794cd1028f98a2cb9a2be3bca794afcf35 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This adds a GYP file pretty printer that will fix indentation in your gyp file.

It properly handles quoted values, comments (including preserving comment
placement) and escaped ...

github.com/bincrafters/gyp - 87bc2d24da6fc8eebd31f400559d0be5c577b416 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Capture a simple test configuration of multiple targets

defined in a single .gyp file.
Review URL: http://codereview.chromium.org/179033

git-svn-id: htt...

github.com/bincrafters/gyp - 534b95848f8fb3bc7ced4590d81d5f85ffc92f03 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the logic for writing out the input_files (sources) list into

the SCons.py module, including the definition of the WriteList()
utility function.
Review URL: ht...

github.com/bincrafters/gyp - 290f730423379bf9bb19da21c64771664c7ec8d8 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Refactor target-specific behavior in the SCons generator into a

separate gyp/SCons.py module with better OO architecture.
Review URL: http://codereview.chromium....

github.com/bincrafters/gyp - 8072f25fd9b4c4a9d34bb4bd5eee33763c45b674 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change the test/subdirectory/*.py tests to test relocatability

of generated gyp configurations.
Review URL: http://codereview.chromium.org/173611

git-svn-id: h...

github.com/bincrafters/gyp - d550593518022aba6c0a52203c1fd98922ac08ff authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the subdirectory test configuration down into a 'src' subdirectory.

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

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

github.com/bincrafters/gyp - d11b9aee6479cfb7d6499995bd6a8ccb834567f0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: excessive LIBS variable

Make LIBS a target-specific variable, like how LDFLAGS etc. work.
Also reverts r605, an incorrec...

github.com/bincrafters/gyp - a38caaf902eb0aac226c8bdcf4d478afea5e1c76 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make the variables test cross-platform w.r.t. to line endings in the output.

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

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

github.com/bincrafters/gyp - c02278cfb5d8d068a26a503477bd09a600b2076a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Much better fix for ~/.gyp/include.gypi affecting command output:

just set the $HOME variable so the test doesn't read the user's.
Review URL: http://codereview.ch...

github.com/bincrafters/gyp - 2de3da3d7db0aecfe20a02e797e75f18fe9b456e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the variable-expansion test so it works even if the user has a

~/.gyp/include.gypi file, which changes the output.
Review URL: http://codereview.chromium.org/17...

github.com/bincrafters/gyp - e62f19a9d0232068bfe0e525ce56087cc090ef16 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the {SHARED_,}INTERMEDIATE_DIR definitions into the

construction environments (to make the generated .scons files more readable).
Review URL: http://...

github.com/bincrafters/gyp - 630bb891dca28efe4c9fbe22e0d30688d2e9cb99 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add gyptest.py options to support buildbot execution of tests:

* --chdir= to change directory to
* --path= to add directories to $PATH
Add a DEPS file to let th...

github.com/bincrafters/gyp - 19244af3b661622908fc6a894e8da08a1bf9d52c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Enhance TestGyp classes to look for the build tool to use in tests

from a list of possible choices. Use this capability to search
for either 'scons' or 'scons.py' ...

github.com/bincrafters/gyp - f8dab5efb9f91f8308d7ef1ad7d04220ac3435a6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add mappings for resource files.

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

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

github.com/bincrafters/gyp - 6d7260ec6918d6bfc6d8f3bb39dadb8eaf04c4c6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix handling of relative paths in Xcode dependencies when

--generator-output= is used by adding relative projectDirPath
to the project's path, so that when...

github.com/bincrafters/gyp - 72da30f48ee8c03c572a02bf6dadd05c0b2d31f5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: double-appended $(LIBS) the root Makefile

Included .mk files use $(LIBS) internally, so the last included file
that defines $(LIBS) actual...

github.com/bincrafters/gyp - 392519b8e80ef7c79295fa1cdc2bab4fbb6f76c5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support a --generator-output= option (and GYP_GENERATOR_OUTPUT

environment variable) to support builds with XCode and Visual
Studio project+solution files gener...

github.com/bincrafters/gyp - 9c88b549cd9f1773ed472daa27d6cbd8bc690b41 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix a test broken by the last infrastructure change.

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

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

github.com/bincrafters/gyp - 0c07868caed501592af14d8b57a54dacfd8079ea authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test of handling dependency specifications in sibling directories.

Enhance the test infrastructure module to:
1) pass in the specified .gyp file when we run gyp (in...

github.com/bincrafters/gyp - 0ad33ddd836e7f81f6e7545e4970db61a6dfe9d0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix SCons generator in the face of empty files lists.

When the list of files to copy is generated based on varables, it can
reasonably end up empty. U...

github.com/bincrafters/gyp - 58ebefb32ca90e7bfc8adc5cdde1f2547c1155e4 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing scons generator to handle root targets that are not under src/

BUG=61
TEST=gyp-test-subdir2-deep.py

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

git-svn...

github.com/bincrafters/gyp - 01002c576609b305a5d2e3c1cfe08e1767f86abc authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix TakeOverOnlyChild to operate on PBXGroup objects only, not subclass objects

such as PBXVariantGroup.
Review URL: http://codereview.chromium.org/172092

git-svn-id: http://gy...

github.com/bincrafters/gyp - 2ab9bda8b8c1eff7930a2d5339c04dbf8123cb23 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This fixes the rule generation for scons so that rules will be able to

build more than one output file on Linux.

Also, added some better error information about missin...

github.com/bincrafters/gyp - 827ec23b96e026febbb8991651dbcecd84a48e5a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This moves the "ExceptionAppend" method to common, and adds some extra

error output for the scons generator.

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

git-svn...

github.com/bincrafters/gyp - e162e112f7db7dca52aa668996e828315777bbaa authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the DEPTH variable when --depth=. is specified on the command line (it

was set to '' instead of '.'). Use this to add explicit tests of the
<(DEPTH) idiom the Chromium...

github.com/bincrafters/gyp - 21de15f7bb280f679dad49a99a13199f5bcca001 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add tests for building project hierarchies. Update the SCons test

infrastructure to find built executables in subdirectories.
Review URL: http://codereview.chromiu...

github.com/bincrafters/gyp - 880ec408d9c22ed4fd0bab3e5f311f1189b5ff90 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>