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

Add proper dep to fix test.

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

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

github.com/bincrafters/gyp - 93a8236f0bef67f53604a7257e0bfb0780073d79 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Build shared lib targets is the obj (temp) dir rather than the lib (installable) dir.

Also a small test cleanup to remove obsolete workaround.
Review URL: http://codereview.chromium....

github.com/bincrafters/gyp - ef3872e3b2f5311d4a80397c85a0c5fa62ab12d1 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Isolate make build .d files for less build output clutter.

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

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

github.com/bincrafters/gyp - 0b39bcb204e7529ad49870fcd823c19d6b462e28 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add make and scons support for 'copies' of directories.

BUG=gyp:143
Review URL: http://codereview.chromium.org/665005

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

github.com/bincrafters/gyp - 16549223553781ae675c6e45d998ae6cd5365e99 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makes sure a 'none' target's action really is dependent on the

'dependencies' listed in the gyp target (as distinct from the 'inputs'
of the gyp target). "Real...

github.com/bincrafters/gyp - 0064df5e9ec0afc53d4103d7c61c0c7f75b6c641 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing indent typos introduce in review.

Fixing unhandled command list case.
Updating golden files.
Also adding test for <@(_sources).

BU...

github.com/bincrafters/gyp - 79192ce7556dd9fd7f1c9b5c5da9ebd37e513b13 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a syntax to gyp to support generating long lists of files at gyp time.

This works around limitations on how many/how large arguments to a rule can
be in some generators...

github.com/bincrafters/gyp - b8fa6e8f445416533cae5cfe77f5997c1cbf0ca2 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Moving variables/* into variables/commands to make way for more types of

variable tests.
Making the tests more CRLF resilient.

BUG=None
TEST=None

Review URL: http://cod...

github.com/bincrafters/gyp - 01564f9904274ee6df8e5417e6a762ef9bd60389 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Updating actions tests to have workaround to allow them to run on windows in

the absence of a hermetic cygwin install.

BUG=None
TEST=None

Review URL: http://codereview.chro...

github.com/bincrafters/gyp - 9b2b69e57b4ae6c4c933fdd076d74ca0686ad921 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing up golden output to match recent circular dependency check change.

(Fix failing tests introduced in r785).

BUG=None
TEST=None

Review URL: http://codereview.chromi...

github.com/bincrafters/gyp - 82ce59243d4a27f77e73d330f5693938f8bc1121 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Check for circular dependencies between .gyp files.

Re-commit r782 backed out at r783.

This check can be disabled with the transitional --no-circul...

github.com/bincrafters/gyp - 496290f0d7026d1c763087bae53acdc1c6ecdd3f authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add test for a target that depends on an "always run" target.

This fixes an issue missed from r777 where "always run" targets were running as
expected, but de...

github.com/bincrafters/gyp - 4155edc7a92a7ea77fdcc74dfe54e3c9d445553c authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out r782 because some of the official Chrome builds are experiencing

errors:

Google Chrome XP: gyp.input.CircularException: Some files not reachable, cycle in .gyp f...

github.com/bincrafters/gyp - fd850f983d87df113de0eb9138df74e22409237f authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Check for circular dependencies between .gyp files.

BUG=110
TEST=None yet
Review URL: http://codereview.chromium.org/373002

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

github.com/bincrafters/gyp - c0eea8f4965ec8772b1a0027594b5912d19f47a0 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make IsPathSection treat sections that end in certain trailing characters such

as ! (exclude lists) as path sections.

BUG=gyp 138
TEST=none
Review URL: http://codereview.chrom...

github.com/bincrafters/gyp - 4c4bb97db9f104c7b2daa3cb4263f0f58dfb9731 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding more possible msvs locations so that gyp-xp buildbot can find devenv.

Also, permuting the order so that vs2008 is preferred (to match gyp).
This change made the gyp-xp...

github.com/bincrafters/gyp - d1ac09dd8370e3ffc94ce253970f852a7bc74809 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: Remove duplicate library entries.

BUG=none
TEST=No more -lpthread -lpthread ... -lpthread on the command line.
Review URL: http://...

github.com/bincrafters/gyp - 61f691a8588fa539cb3172a4c967ad05af69d1d8 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
[Mac] Alters script generator to use absolute path to sysctl because it can

cause issues with builds on the newest Xcode version (and sometimes older ones).

BUG=none
TEST=n...

github.com/bincrafters/gyp - 28a7a94e52dc391488a6b9e79c4c39a60643f31c authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test to verify that "always run" actions run repeatedly.

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

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

github.com/bincrafters/gyp - 8a5d78b73e60175bab6eaf470c3712ef3a2c590d authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Making the generators handling of output filename consistent.

product_dir - alters the directory where output goes
product_name - overrides the output base na...

github.com/bincrafters/gyp - 4433ceec4876f3db8aa845a5fe08aa8e0bae2b1c authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Set LD_LIBRARY_PATH when running 'rules'. This matches the handling for 'actions'.

BUG=chromium/32765
Review URL: http://codereview.chromium.org/543153

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

github.com/bincrafters/gyp - c71318854e624daa273f4ea793b6c052122acad3 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: honor CCFLAGS etc. only for target builds

BUG=32705
Review URL: http://codereview.chromium.org/545143

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

github.com/bincrafters/gyp - d8d013c58f6b0a313b1f17e79aea635735604026 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing patchlevel to match actual patch depth (gcl changed at some point it

appears).

BUG=None
TEST=None
TBR=sgk

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

git-svn...

github.com/bincrafters/gyp - 4d5ec29ecb7a1e3d1d1878b71559eea50bd9801d authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update Test{Cmd,Common}.py from upstream, to get dkegel's fix

for not opening a pipe to stdin if we're not going to write it.
Review URL: http://codereview.chr...

github.com/bincrafters/gyp - c3836fd58fdfa6f8bb2c70e40e6aaf11dfaa76d5 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
License cleanup for http://code.google.com/p/gyp/issues/detail?id=133

TEST=none
BUG=http://code.google.com/p/gyp/issues/detail?id=133
Review URL: http://codereview.ch...

github.com/bincrafters/gyp - ea13fb0eee7f81ce6037b95339566fa0fb9d7bd9 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Join AdditionalOptions with spaces instead of the default semicolons.

This will allow AdditionalOptions to use gyp list primitives to build up
settings. A correspondin...

github.com/bincrafters/gyp - ac46278641fa2750d571bbdb5e9821402d4c46aa authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Prevent passed in LDFLAGS from trashing gyp-configured flags.

I missed this LDFLAGS -> GYP_LDFLAGS update in r768.
Review URL: http://codereview.chromium.org/...

github.com/bincrafters/gyp - f12788974b27e9167745c5e42088b8606ae6491f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Prevent passed in CFLAGS and friends from trashing gyp-configured flags.

Patch (slightly modified) from [email protected]
BUG=http://code.google.com/p/gyp/issues/detail?...

github.com/bincrafters/gyp - a2147a4ef5ffd72ad83b662caed1f6d9c55ca42f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add setup.py for installation.

BUG=119
Review URL: http://codereview.chromium.org/460153

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

github.com/bincrafters/gyp - 85b3dceb2d7f0ead90f554ae38222fec440fd43c authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Properly enforce the shared library prefix matching what Xcode does when manually adding targets.

Tweak the sort order so we better match what Xcode rewrites on a file open/close.

TEST=less chan...

github.com/bincrafters/gyp - 526e49cfa997c408b05d0155984b8a3e5def3bf4 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Putting in gross hack to get gyp working thru cygwin again with nacl's config.

BUG=gyp85
TEST=None

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

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

github.com/bincrafters/gyp - 81870e7920bfe5dcddfbb18f29bd7c90c51e4165 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Enable the new test\rules-rebuild tests on XCode. TVL++

BUG=94
TEST=test\rules-rebuild
Review URL: http://codereview.chromium.org/431020

git-svn-id: htt...

github.com/bincrafters/gyp - 3cd4bd5fbaad94e4b515f5f5b7b8969b3d6cb188 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix generators to make sure changes to rule inputs trigger correct rebuilds.

Currently disabled for MSVS and XCode.
BUG=none
TEST=none
Review URL: http://codereview.chromium....

github.com/bincrafters/gyp - 0c391ffe6d7c2264f8e237aaf2cee6ad7178e8e7 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Xcode has some issues with generated sources/headers and compiling sources. This splits the actions/rules out into support targets to help coax Xcode into rebuilding when it should. There still seem to be some possible issues, but it does fix some fail cases we were able to create.

Fix the case where test runners were not getting the configuration lists.

TEST=everything still ...

github.com/bincrafters/gyp - 2fa5568850ffcf19f5c8631cec4e4cd65236eaf3 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
If we get an error while writing out a project, add the name of the variable being written to help debug problems.

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

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

github.com/bincrafters/gyp - a205dfb534ddd88a04a10f22193b9bacc4c8077e authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a visual studio specific option:

msvs_target_platform

This option allows targets to select an alternate configuration on a per
t...

github.com/bincrafters/gyp - aa15fe4983aa87e2496fbf16931d85622ef8f2dd authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding test for same gyp name, exposing an issue in the xcode generator (see http://code.google.com/p/gyp/issues/detail?id=114 )

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

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

github.com/bincrafters/gyp - 5426d47495837e2f16ab99f2b1596088bc861172 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
xcode: fix tests

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

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

github.com/bincrafters/gyp - fe2fbe9b3cc35e683d10faa0dbec7394ce13a445 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: use both target's sources and actions/rules' output to find suffixes rules

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

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

github.com/bincrafters/gyp - aa7a2b2719790ca50ac51b8a5b47f460090f7e22 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add another '-fPIC' to fix linking error with older (non-gold) 64-bit ld.

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

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

github.com/bincrafters/gyp - 49021ffaf67586b3bfbf6baabf6f2161b3e99dcc authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove a make generator hack we no longer use.

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

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

github.com/bincrafters/gyp - 6de9a38e7fe077206c13d9c16302156778552f49 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support to the generator for the express editions of visual studio.

These version do not support folders in the .sln, so instead we emit a flat
hierarchy.

BUG=gyp11...

github.com/bincrafters/gyp - 84f26de1771168933a19776955b0713d3b5892b1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Currently we force the tests to run in serial by repeating the invoke of the unittest command in the Run All Tests target and again in the All:Run All Tests. This removes that and adds an xcode generator flag that forces test to run in serial. The serial part is done by a few lines of python that result in only one being able to run at a time (like the linux flock command does).

TEST=all still works
BUG=none
Review URL: http://codereview.chromium.org/384090

git-svn-id: htt...

github.com/bincrafters/gyp - 366c66406ae02027430da1a30554810bcfc7f90e authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use -fPIC rather than -m32 to support shared_library targets on Linux X86_64.

This allows gyp tests to work on 64-bit systems that don't have 32-bit dev tools installed.
Revi...

github.com/bincrafters/gyp - be5a0c2d715350dd6a00dd950a4f07bdcd487d7f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix a typo in the make generator, make it possible to serialize linking.

BUG=none
TEST=LINK variable changes link command.
Review URL: http://codereview.chromium.org/384...

github.com/bincrafters/gyp - 40d53208651631d639500ab9722068c72a4c012a authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove duplicates from the list of roots on recursive DeepDependencyTargets calls.

BUG=none
TEST=gclient runhooks runs 50% faster.
Review URL: http://codereview.chromium.org/39100...

github.com/bincrafters/gyp - 7c2af92abb0e6dcec294420909084ecd4ea9efcc authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
scons: really make LD_LIBRARY_PATH=$LIB_DIR in actions/rules

Previous attempt didn't usually work because scons wasn't expanding $LIB_DIR.

Review URL: http:...

github.com/bincrafters/gyp - 859b1849273315ea7dfa9a77c60ee87df4bb7bae authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support Python 2.4 in the make generator and test framework.

TESTS:
python2.4 gyptest.py --format scons --all
python2.4 gyptest.py --format make --all
Review...

github.com/bincrafters/gyp - a54d88790b76151b535afff679b3d7e08c10cbf5 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator shouldn't use a relative path to ~/.gyp/includes.gypi.

BUG=103

(submitted for evanm, review at http://codereview.chromium.org/348054)

git-svn-id: ht...

github.com/bincrafters/gyp - 07b131e8ffa26908c78fa6fdc54afaae01367feb authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: Sort the list of .mk files.

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

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

github.com/bincrafters/gyp - 2957d730fa32afd0afc4e75c63fc950295b772f9 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: Only write out suffix rules we're going to use. Make gets slower when there's too many suffix rules.

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

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

github.com/bincrafters/gyp - 2861b6b6fed0f0d5e7a5e8dfae4f9e4604906a6e authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a command cache so we only run things once, clone the variables test to cover this.

Added TODOs for future possible needs.

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

git-sv...

github.com/bincrafters/gyp - b63e0f07f01f18343a20e44065b4b290d5e695e8 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Clean up a lot of "if test == 'format'" blocks for test conditions

involving built files. Add .built_file_path() methods to the
subclasses that takes provides comm...

github.com/bincrafters/gyp - 2e1293c2505a6215a723d89fcb6897a8a7c61bd9 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
scons: set LD_LIBRARY_PATH for actions, similarly to the make build

This allows shared libraries to be installed into <(SHARED_LIB_DIR) and have
build tools find th...

github.com/bincrafters/gyp - 6ec56acddeac3e6dc0feb8655cba226b4f76e75f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Since true/false values are the string values '1' and '0', checking for python False doesn't work.

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

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

github.com/bincrafters/gyp - 7136d45e1193828e00c026cb133289cc11cbcbf3 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switch rules to share a single .rules / .mk file for msvs because the

limitations of configurations prevent the possibility of a rules being
different between configur...

github.com/bincrafters/gyp - 07619010be1e9cecd99c9f518178a8122b9c1da4 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for platforms other than win32 to msvs (ie x64).

BUG=None
TEST=None

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

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

github.com/bincrafters/gyp - 57bb4fb4aafc28fe211910149eef729d0ab9af9c authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Add back default compile rules to top-level Makefile.

This fixes an issue where generated sources (e.g. obj.target/geni/*.cc) don't
match any build ru...

github.com/bincrafters/gyp - d7a0093b8f5623ee54c5aaff2855742af9b657e1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Generate object files in target-named directories.

This allows multiple targets to share the same source files, without object
files colliding or f...

github.com/bincrafters/gyp - 87be65c3b2317afa26563f0cf0ab7431646c2657 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Have the make generator LIB_DIR resolve to the lib dir instead of the obj dir.

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

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

github.com/bincrafters/gyp - 89931118026b5fef9fe07bdf1e9ae7e563b45861 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching vs2008 to be preferred when present.

BUG=None
TEST=None

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

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

github.com/bincrafters/gyp - fe53f466af353f8e9af05f575b2a6f94ffc232a1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for configuration inheritance.

BUG=None
TEST=inheritance

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

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

github.com/bincrafters/gyp - 9621efca74be61ae212dd2ca848cb21179c3e8c1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: fix shared libraries when cross-compiling

This installs host vs target shared libraries in different directories.

Review URL: http://code...

github.com/bincrafters/gyp - 10fa6d18d83a0a74ac080734eaa5fedbb9360320 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Scons build forces -fPIC into the CCFLAGS for all shared libraries. Stop that.

For some reasons, scons wants to put -fPIC into the SHCCFLAGS by default for gcc on non-cygwin a...

github.com/bincrafters/gyp - 650e7407a77834614bf50c0e752f0fc058bbdd32 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: fix list of targets for which .d are pulled

all_targets was overloaded to be both:
1- the list of default targets
2- the list of targets for...

github.com/bincrafters/gyp - 03f47b7c86543b4d1170c8bf18028b227f0af9d4 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix ProcessVariablesAndConditionsInDict to not modify the passed in variables

dictionary.

Previously, for variables that have late binding, variable definitions in one
target...

github.com/bincrafters/gyp - d000409829e769fecc7dc40379bf82e33b90d78e authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Update more tests to match intended (for now) make behaviour.

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

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

github.com/bincrafters/gyp - 1607fbedc64b4ef360ae764a5046ffc2a5eb308f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update a couple tests for make functionality (working as intended).

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

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

github.com/bincrafters/gyp - 18b1b6eb489661c28a4295f7689f65f9de9f45ec authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Remove extra path bits for executable targets

Executables always go in the build root, so ignore extra path info from the
sources (e.g. src/fo...

github.com/bincrafters/gyp - 91fa83ad245073aaa055d8cdd26c8222e4f26504 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Create exes/libs in their final location rather than copying.

This eliminates the copy step, and also prepares for generating object files in
target-named bui...

github.com/bincrafters/gyp - 0cac27216634036628582961567c25c9f374d23c authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing typo from 722.

BUG=None
TEST=None
TBR=sgk

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

git-svn-id: http:...

github.com/bincrafters/gyp - 87cdfda9bf1c9da612d7d312fd2a41fd81e600bb authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Changing msvs version selection logic to prefer installed versions over

2005 if 2005 is not installed.

BUG=None
TEST=None

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

github.com/bincrafters/gyp - af8c0732e27453af97d52d6a059de0c4bf27519d authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fix .mk include paths when building in deep directory.

TEST=test/generator-output/gyptest-subdir2-deep.py
Review URL: http://codereview.chromium.org/33...

github.com/bincrafters/gyp - 9e56b6cf36560f2b8b758bd111c3b0e51eba96da authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add AUTHORS and LICENSE files, and copyright headers to relevant source files.

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

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

github.com/bincrafters/gyp - df8224662e615bd36cf8bebae8e58c017201f998 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding an additional twist to the addtional targets tests.

Fixing a case where make generator wasn't behaving correctly with shared
libraries.

BUG=None
TES...

github.com/bincrafters/gyp - a2942fc614cfa7cf267868f91cc71114de72d5cd authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing make generator to be able to handle targets with no output.

Adding a test to catch this kind of failure in the future.

BUG=None
TEST=None

Review URL: http:...

github.com/bincrafters/gyp - 3aebc0b95cda686fe72b3fb77f7e5200e0e3ee78 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing divergence in behavior between make and other generators with regard to

which targets are generated.
Adding a command line alias for all targets.

BUG=http://code.google...

github.com/bincrafters/gyp - b58da7bba84dec4311b0a831ddeba071a50b10e4 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Simplify the API for building targets:

Gets rid of the separate .build_{all,default,target)() methods
(and underlying .run_build() meth...

github.com/bincrafters/gyp - 040d50e7277c41a0b9641dc42c76be8605055637 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
In external rules that generate multiple outputs, only use one output as

the dependency of the 'all' target (to avoid multiple builds of the rule),
but put all of the out...

github.com/bincrafters/gyp - 5f64b9b1d8c4bb6d87ca526ea9ae1191f64946e1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Causing the output of actions to be built when 'none' targets are invoked from

the command line.

BUG=GYP93
TEST=None

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

git-sv...

github.com/bincrafters/gyp - 123531d42ab82020d0b03d61704e836a3d585d47 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Strip the "Shutting down distcc-pump" message (used on the buildbots)

when looking for an up-to-date Xcode build.
BUG=none
TEST=none
Review URL: http://codereview.chro...

github.com/bincrafters/gyp - d41043d742d504e3092e1224f063c4830eb5b9a7 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add syntax clean-up from http://codereview.chromium.org/294016 review.

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

github.com/bincrafters/gyp - fa27902788cf7dcf89f74bd2b4c761a1e43469b0 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix some make tests after the cross-compile update.

This cleans up some fragile library detection in the test framework (only
slightly less fragile ...

github.com/bincrafters/gyp - 51f1d5dc511b85ff1e5cb9a65e258a76650d190a authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding in missing tests from 297006 (incorrectly cloned from 271019).

Oops, forgot to add new files.

BUG=None
TEST=None
TBR=piman

Review URL: http://codereview.chrom...

github.com/bincrafters/gyp - f6affe1df80f8e59a0e17f2077182ba6c337004f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a .up_to_date() method to the subclasses that verifies that

an underlying build tool invocation reports that everything is,
in fact, up to date.
Adds .ALL an...

github.com/bincrafters/gyp - 631d527848120f9f3ba8ebc1e216d1f9cd6f38e1 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Have the MSVS generator provide default values for $(OutputDirectory)

and $(IntermediateDirectory). The default for $(IntermediateDirectory)
matches the Chromium conf...

github.com/bincrafters/gyp - f9113f9f8144044157f771ddc89282f4ad18d9b4 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change the gyp test infrastructure to use devenv.com, not devenv.exe,

so Visual Studio will actually report build results on the stdout pipe
that we capture.
BUG=none
...

github.com/bincrafters/gyp - 1e6078a3344136cf0afba10c3c93eeb101398fee authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Cloned from 271019.

Submitting for piman.

BUG=None
TEST=None

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

git...

github.com/bincrafters/gyp - 821df584822a40838f71013666f9a9ccd3fa8fcf authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing issue where copied libraries don't get the right dependencies.

Also adding LIB_DIR and SHARED_LIB_PREFIX and SHARED_LIB_SUFFIX.
Deprecating LIBRARY_PREFIX.

BUG...

github.com/bincrafters/gyp - d813fe1dcf7ab60f4ab729d1e32199598059b7bf authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Don't add ldflags to $SHLINKFLAGS, because the default SCons builders

all incorporate it through the expansion of $LINKFLAGS. This avoids
duplicate ldflags on link co...

github.com/bincrafters/gyp - 7fb8da68050d7442f012330ca94fbc843f5c5404 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When an action has no specified inputs, use the .gyp file as the primary

input file, so that null-input actions work under VS 2005.
BUG=none
TEST=test/actions/gyptest-{al...

github.com/bincrafters/gyp - abf71a18df9d87d06e1c0745bd5d0194eb4b985b authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fixes for 'rules' with --generator-output.

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

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

github.com/bincrafters/gyp - 8e2ab1cd9cc50f54d97914eef6295b041de21571 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix issue where make brings in all gyp targets even when they aren't wanted.

This fixes a Chromium build breakage when building 'all' and having it pull in
some NaCl stuff t...

github.com/bincrafters/gyp - 24ba9675396c448775db18a3764849e51f19042f authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Restrict tests to '.py' files.

This fixes a problem where the try bot was trying to run gyptest*.py.rej files from a bad patch....

github.com/bincrafters/gyp - c350386d9dcf1123573e46ae5f6e0d71264aa66b authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support (and test for) actions with no inputs.

Visual Studio needs a file for the custom build rule, though,
so handle this by adding a fake, no...

github.com/bincrafters/gyp - d27ec050ed1676c69bae71faaa2b675804a2ab73 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix if => elif on two more checks for format under test.

BUG=none
TEST=test/generator-output/gyptest-copies.py
Review URL: http://codereview.chromium.org/...

github.com/bincrafters/gyp - b66cec2e64214931807d29375d51f67830290570 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix an if that should be an elif when evaluating the format under test.

BUG=none
TEST=test/dependencies/gyptest-lib-only.py (on mac)
Review URL: http://codereview.chromi...

github.com/bincrafters/gyp - 62fd4c1cab07d74952e4a5b704d2bf79243f2f00 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make a dependencies actions+rules depend on any downstream

dependent targets as well.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/271091

...

github.com/bincrafters/gyp - e20fc806b0589c8d3d6acca46c24c7b1299e4c43 authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Create a separate test for error handling with misconfigured actions.

Have it explicitly check for the expected error message.
Set eol-style to LF for the .gyp files a...

github.com/bincrafters/gyp - 6d9884b3f09a5dc50a716fbcb21ff3784cb79b1b authored about 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use the LINK variable as the linker commands. It defaults to $CXX.

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

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

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