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

Extend the test infrastructure to take keyword arguments on all the

various build_*() methods. Execute arbitrary programs without
tacking on the full workpath so we...

github.com/bincrafters/gyp - 2f4c534952b43b0d1c35ced25a3ace1c413e1ab1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This addresses issue 37 in the bug database:

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

This adds the capability to gyp to reference v...

github.com/bincrafters/gyp - 47d09f2c7a65b7fda19b80a3bb54cad3c14a8bf7 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix gyp when GYP_GENERATORS is set

(Submitted for piman) for review 164367.

BUG=None
TEST=None
TBR=piman

Review URL: http://code...

github.com/bincrafters/gyp - 1d6f22598b0995cbe4696d0fdc403a0ea7e538c5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The gyp msvs generator was not properly emitting dependencies for rules

with the makefile option turned on (webcore).
The custom build step that was created should have ...

github.com/bincrafters/gyp - 168f3d61d13f0dd3221256356ac0c7cbcfa637e5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow GYP_GENERATORS to be comma or white-space separated.

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

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

github.com/bincrafters/gyp - 3c044d16f852be036bb8bb71e55fde45b01946cd authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Get rid of the hard-coded chromium_builders tool reference.

Add support for a 'tools' value in the 'scons_settings' dict to
give the GYP configuration contro...

github.com/bincrafters/gyp - e6fe270d86d62afea50dc996afe5186528706a06 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the expected output from the variable test.

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

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

github.com/bincrafters/gyp - 79eb356eaa3ad458c3e8b5002e94c79b54d7a39e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Explicitly set SYMROOT= when running xcodebuild so tests can't

fail based on user settings.
Review URL: http://codereview.chromium.org/165179

git-svn-id: http:...

github.com/bincrafters/gyp - bee6085e129ff31f09febc4b56d8991a425a00d0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the shared library test on Linux; compile and link with -m32.

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

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

github.com/bincrafters/gyp - 3bf51046f4f9be6124c2ef256d0b838eb95bad83 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Have the gyptest.py wrapper find and execute tests in specified

subdirectories, to restrict execution to reasonable subsets
without having to glob by hand.
Revie...

github.com/bincrafters/gyp - 424ea5d24d20453e681b333dd1dd452c832a3c9f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This fixes a bug in recursive variable expansion when

there is more than one variable to expand.

Modified test to test for this condition.
Review URL:...

github.com/bincrafters/gyp - 71d52d948a3b103f11d1474e5a17fc21dda099e6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make (most of) the SCons generator hermetic: pull the Chromium*()

methods into the generated *_main.scons (plus subsidiary functions),
and rename them to Gyp*(). ...

github.com/bincrafters/gyp - e4802b977e8a029631dfd425fef10d63147e156b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a simple test of static and shared libraries.

Update the test execution infrastructure to set {DYLD,LD}_LIBRARY_PATH
for the benefit of executi...

github.com/bincrafters/gyp - 5ea4dad540d8385c12c322ef95cedd87c16aef0a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Found the performance bottleneck in the MSVSProject emitter.

It was doing a linear search over and over, instead of using a dict.
It was taking 1m42s to gener...

github.com/bincrafters/gyp - 6693a96c6f559bfe4a00922e1f54d752a5c8cbe9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add some more quoting for defines that have double quotes, since XCode was splitting them into separate lines.

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

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

github.com/bincrafters/gyp - e8db48c52a4ed5df520e472193d54674b681e9d4 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Handle % in variables subdicts of variables dicts.

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

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

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

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

github.com/bincrafters/gyp - 2dedb2908903e9e1464def6967d12db170822aec authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: use different names for intermediate dirs

Works around a gyp bug.

git-svn-id: http://gyp.googlecode.com/svn/trunk@576 78cadc50-ecff-11dd-...

github.com/bincrafters/gyp - 7dbf6491e2d99d994663985aef41e80583c65879 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Convert the command variable expansions test (tests/test1) to the new

gyptest.py infrastructure. Expected debug standard output moves into the
test script in-line. A...

github.com/bincrafters/gyp - 45dccadfea1854017abd8c47aa1728572a656135 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: build directly into product_dir, if available.

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

github.com/bincrafters/gyp - b36f4e4101e3f1d3fe9233c9dcde6130e2680bce authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix automatic dependency linking to automatically link against frameworks

('type': 'shared_library', 'mac_bundle': 1)
Review URL: http://codereview.chromium.org/160534

gi...

github.com/bincrafters/gyp - b4e0ef7a4651fd4891cc616027520724cd25f907 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: escape single quotes when storing command lines.

This fixes a problem where we lose quotes in processing command lines,
which meant that if your ...

github.com/bincrafters/gyp - ab2b8f0793e3b10ab1301c0a98aa44e1be6f076c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generators robust in the face of generator_flags being defined.

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

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

github.com/bincrafters/gyp - 62cccaf64f861d4a96f48c759ecbf476e9289bf1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove test/hello/site_scons (inadvertently restored by "svn up"

prior to submitting the previous CL).

git-svn-id: http://gyp.googlecode.com/svn/trunk@570 78cad...

github.com/bincrafters/gyp - 017bc08501ffe50e61362b48c3597d5901acf72f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add rudimentary tests of 'defines' and 'configurations'.

Fix the make generator so that "all" is the default Make target
(i.e. what gets built if you don'...

github.com/bincrafters/gyp - a12a9556125cf18f0c09b77a7721097e26d200d4 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding the option for generators to provide variables based on options

passed into gyp or decided at gyp-time.
Added the following:
MSVS_OS_BITS = 32/64
MSVS_VERSION = ...

github.com/bincrafters/gyp - 40ac74c52f7dde42b0e9310eb975c7d63a2eb437 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Instead of using a hard-coded default configuraition name, use the

specified 'default_configuration'. For now, arbitrarily use the first
one that wasn't left as 'D...

github.com/bincrafters/gyp - d7162595c5346f6bb65106beacbb669acda49e87 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This makes the path for executing a test more strictly correct.

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

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

github.com/bincrafters/gyp - 35791bc83d80ece203bd9929bdf121f3b2c903f2 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This removes the deprecated module "sets" and replaces the one use with a dict.

Also, fixes a minor bug in run_tests where it didn't print the stderr.
Review URL: http://coderev...

github.com/bincrafters/gyp - 33d0f7ef6994003838f7d308e922616f5adad774 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This changes variable expansion so that it is recursive.

For instance, now you can write <(foo <(bar)) and it will work
correctly.
I added a debugging swi...

github.com/bincrafters/gyp - 9def40ccb23ce0a125b35719650a16cbb4c2f22f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: fix relative paths to submakefiles

gyp can be ran from a directory other than the source root.
The relative paths we put into the r...

github.com/bincrafters/gyp - baa09c7d913efdf9f53fcc6b5a9859875587d660 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Test infrastructure for end-to-end tests of GYP generators, and

initial tests of building a simple "Hello, world!" executable.
Review URL: http://codereview.chro...

github.com/bincrafters/gyp - 81ac0047a01ca7d34b493fba09e7fd6a5acf09c5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: make outputs depend on command-lines used for generation

This is also cribbed from the Linux kernel Makefile system.

The basic mechanism is this:
- all ...

github.com/bincrafters/gyp - 24cc83cd5dbb7133eea88d2fa229bd7f4c434e35 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: double-backslash to escape through Python string

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

github.com/bincrafters/gyp - 4c55d78ac2120e948aa9d3d21b02037e507a4418 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: fix some obsolete comments.

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

github.com/bincrafters/gyp - 73228d42bb14cb7f008f0761be9eaa2a09e6fe3e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Trying again, after fixing problem with replacement string size, to submit

nested command variable change from r523 that was rolled back. Tested
with test case on Linux, M...

github.com/bincrafters/gyp - c13918f888354b5423d77d2e7c822949f65e2554 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: it appears we don't need absolute gyp paths.

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

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

github.com/bincrafters/gyp - d56dad8b45a27e6357b46be4647282d54f03e0ce authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding msvs_system_include_dirs to allow some include directories to go

absolutely last.

BUG=None
TEST=None
TBR=sgk

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

github.com/bincrafters/gyp - 583b70e83060e5f9b7b71595b7d3e531966e1a2b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a hook to disable OutputFile selection in the msvs generator.

Adding a hook to select an alternate output directory in the msvs generator.

BUG=50
BUG=51
TEST=...

github.com/bincrafters/gyp - d0b44297978c2c813e3b2d6f1e72229f27306c43 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a <(CONFIGURATION_NAME) gyp variable which contain the current

configuration on each platform (Debug/Release).

BUG=52
TEST=None

Review URL: http://codereview...

github.com/bincrafters/gyp - 2c9e8675a425664fcc6fa1038c20dae9f2138af3 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
If we use the env var for starter files, split it so it can be more then one file.

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

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

github.com/bincrafters/gyp - a694f2655e709f160b6b6eeebe816d93cc8e5033 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Rename dogfood to chromium since it is chromium specific.

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

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

github.com/bincrafters/gyp - 003b62647fcd0547df8b4ba7ab5afbbc5b01afe0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support being invoked without any file and check an env var and then fall back to a canned default.

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

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

github.com/bincrafters/gyp - 4a79ec9c49997782ef47e5f373530d20775d204e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow variables with magic suffixes (_files, et al.) to be excludable and matchable with 'sources!/'.

R=mark
BUG=16395
TEST=projects are still generated correctly for all platforms.

Review URL: htt...

github.com/bincrafters/gyp - 3c6be73f03a003ecf21c151daa3276405a5c0e39 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When using msvs_cygwin_shell: 0, the first parameter might contain

forward slashes, these should be preserved.

BUG=None
TEST=None
TBR=sgk

Review URL: http://coder...

github.com/bincrafters/gyp - 7579cbe19e443be917bc014b6ad0a5d89758e786 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching 'none' targets back to Utility.

Adding a new 'dummy_executable' type which is like none but with
generates a junk exe in IntDir t...

github.com/bincrafters/gyp - a6b0f51899dacbe82bdcad681dca213b07c8b68c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching 'none' to executable as it turns out lib does not enforce IB's

build order as hoped either.

BUG=None
TEST=None
TBR=sgk

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

github.com/bincrafters/gyp - 8d9e0c0dbbdc5c4da500c6312dcfcd1231a82176 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding workaround to deal with incredibuild not building things in the

right order with type 'none'.

BUG=None
TEST=None
TBR=sgk

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

github.com/bincrafters/gyp - bf29b382712b0a7ce1446d3e06d4468439564356 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ExpandVar doesn't print the input file name on error

Make the error more informative.

Patch contributed by Florent Thoumie
BUG=45

Review URL: http:...

github.com/bincrafters/gyp - 02fc820076c8f8e424adf39361013404ec63c9c0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
gyp.bat hates paths with spaces

In Windows, if a path has spaces you are expected to enclose it in quotes.
gyp.bat fails to do t...

github.com/bincrafters/gyp - 2a68998d9e36c714a0232d1468f8aa1453c23bc2 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Paring back the overzealousness of the last change.

It was excluding inputs with triggers hooked to them.

BUG=None
TEST=None
TBR=sgk

Review URL: ht...

github.com/bincrafters/gyp - 69a844a7e628d0b14484465bad7477cdc956c1f6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Apply issue 27 to help with FreeBSD support.

Note that the patch didn't apply completely.

Review URL: http://codereview.appspot.com/88144

...

github.com/bincrafters/gyp - eb7c9bd26b721bb5812fc4b9ef7a05cad482531c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Excluding inputs to actions from being processed by usual msvs handling.

Additionally including rule inputs as sources automatically.
Sundry cleanup.

BUG=43
TEST=None

...

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

add a generator flag for controlling the parallel building of targets.
Review URL: http://codere...

github.com/bincrafters/gyp - 91ad8f838fbffd7d169788b5f5fe611a5ed1a872 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support a generator flag output_dir to control the name of the build dir; defaults to "out" still.

Allows '-G output_dir=sconsbuild' to have the output dropped where a bunch of scripts expect. (...

github.com/bincrafters/gyp - ffb7f2a66fb0748a0e8db6943a686f936a9bb8cd authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a few more files and fix v8 for cpg & dfg

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

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

github.com/bincrafters/gyp - a54384dfdb2cacc542c1dcf30a72f548ba80d0ad authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: add some comments.

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

github.com/bincrafters/gyp - 7a5f7e4bdfa995d5e2f8ffa30935486b5adf1401 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support the suffix option in makefile generation.

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

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

github.com/bincrafters/gyp - 66e94ca02dc0e18c0121abdae0ce2d6ae9e38a28 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing typo down in auto vs detection.

BUG=None
TEST=None
TBR=mad

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

git-svn-id: http:...

github.com/bincrafters/gyp - e8fcdc9c5ddcf71b745e3d513faaf3e73fa87386 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Let the generator say if it wants absolute build file paths.

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

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

github.com/bincrafters/gyp - e4690810903d6bb7613fe97666f4deb0229c8d1b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make a helper for splitting lists of strings (name=val) into dictionaries.

Use the helper for the defines.
Turn generator flags into name/value pairs.
Use the helper for ge...

github.com/bincrafters/gyp - 413fae9c2f955a0e4898c51a2d9c76aa1a493b83 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: install loadable_modules like executables

This is necessary for the plugin tests.

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

git-...

github.com/bincrafters/gyp - fbb339dfacf879d2466a66da2e224561d7d31af5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Changing msvs generator to put ()s around sln folder names.

This will allow people to build individual projects by name at the command
line (as they did pre-...

github.com/bincrafters/gyp - 83cf5fa46591cc80fc8655a2046afab1a531cd42 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: Fix paths when run from gclient runhooks

Patch from Antoine Labour.

git-svn-id: http://gyp.googlecode.com/svn/trunk@527 78cadc50-ecff-11...

github.com/bincrafters/gyp - ca8bf9a1c07f7c0b0bdae325e73a4314143591aa authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: fallback on 'cp' if 'ln' fails.

Useful when your build output is on a different file system.

http://code.google.com/p/chromium/...

github.com/bincrafters/gyp - 82a377ad476cdc4e59ba498fd7e72322f42c4c53 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Reverting the r523 change for parens matching <!() expansions. It

breaks the following test case:

{
'conditions': [
['OS=="linux"', {
'targets': [
...

github.com/bincrafters/gyp - 7c98c1d4645139cd00f59628db79061a05a02774 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Set the IgnoreImportLibrary property for VCLinkerTool definitions

of loadable_module targets, so dependent targets don't expect an
import library to be created.
Re...

github.com/bincrafters/gyp - 471c43836bd8ed68bdcf41d3f8b7ba1904de007c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Here's a fix for the paren matching in <!() expansions. It now will correctly match parens within a command substitution, although there is no way to escape parens, so you couldn't currently have a command substitution like <!(echo ")") or <!(echo \)), but that could be added later.

In addition to the paren matching, I also do recursive expansion of <!() expansions (but NOT oth...

github.com/bincrafters/gyp - d0c3a1b4b6050db148e0cb12990a64b97445cc8d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support cflags_c and cflags_cc in the Makefile generator.

This allows you to pass flags specific to just C or C++ compilation.
This should make the curren...

github.com/bincrafters/gyp - 576a12d92691c3aff4ead0c5e91e9eef9521c0a2 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change the name of SCons target-specific intermediate directories from

${TARGET_NAME}/intermediate to _${TARGET_NAME}_intermediate, to avoid
conflicts trying to use the...

github.com/bincrafters/gyp - 26af493e88ebd09d275c46c93342c7b796369c03 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move up the fetching of the home dir so we can use it for a few things.

Add a TODO for defaults.
Support GYP_GENERATORS env var for controlling what is generated (comman...

github.com/bincrafters/gyp - 817da792b2cee3bbcc185045deae8b0fce2739cb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Factor out the creation of the generator and its necessary supporting

data structures into a reusable gyp.Load() function.
BUG=none
TEST=none
Review URL: http://codere...

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

BUG=None
TEST=None

I added the abililty to specify command variable substitutions as
'<!(["pyth...

github.com/bincrafters/gyp - a53e67d5c73850541c5979de6efc03e252443379 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Sorting projects by name then guid so they show up in order on vs2008.

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

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

github.com/bincrafters/gyp - 0653084808e10c7bf97047ed91a3ccdeb5dc27c0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Gotta import glob before you can use glob.glob()...

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

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

github.com/bincrafters/gyp - 6bd1322d9c40c09837e56f411be2f688a1f79f34 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix cut-and-paste error.

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

github.com/bincrafters/gyp - 0c9d1634d1ec09cfe883c49295b2747df35c27cb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for a 'resource_include_dirs' setting that will be used in

preference to 'include_dirs' for Windows resource compilation.
Review URL: http://codereview.chro...

github.com/bincrafters/gyp - a0f8fc665e0a870cf477dfeb49f007a1c8f69bd9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allowing components to introduce global gyp includes.

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

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

github.com/bincrafters/gyp - 2a0f4a117882f965670046a58d898a7b0616515b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Revert the input change since it actually has to work in two modes and this doesn't handle both.

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

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

github.com/bincrafters/gyp - 13184c46b66a9fd2cc6e56fb8865cebf57321882 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove the assert, it's not valid.

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

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

github.com/bincrafters/gyp - 47502e4b56bf6ff881541e815a1eea6bda039229 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix a bug in the make build where actions where run with

absolute paths. Instead, cd into the directory where the
action is and run it with relative paths...

github.com/bincrafters/gyp - 75a14aafd47250072bfabc17dd4ca75dd4d1be8b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Xcode project generation:

Fix typo for fetching build settings from config list.
When adding a dependency, don't auto l...

github.com/bincrafters/gyp - 56b048d3d60659511ff980fba288078f428c4ced authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching vs2008 generation to opt in.

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

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

github.com/bincrafters/gyp - 00d77f6af8076182f5c5d930b29fec97c47fc438 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for using checked-in canned vcproj files in a gyp generated sln.

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

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

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

See: http://codereview.chromium.org/118021

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

gi...

github.com/bincrafters/gyp - 4b8a30b02c135fd83ae04c104552c98056a2ad6b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing msvs generator sln tree collapsing to handle

the case of folders that match project names.

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

github.com/bincrafters/gyp - ec88b0f42f3b537ea89b1fd9f2396a63729370ff authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a way for generators to provided keys that should also be matched for rules.

Have the xcode generator support rules on the mac bundle resources.
If a rule source comes from...

github.com/bincrafters/gyp - 6bfd4530db863baa22944fe9564d9f12586ab472 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
fixing some comments up for style

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

github.com/bincrafters/gyp - 565b6377c2de175e7177cc9fd3dcf957b37601d9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a generic way for generator info to get passed to input to affect processing, this allows the generator to have optional keys with data that can extend input processing.

Split the path keys (for keeping things relative) into a base set and allow the generator to exte...

github.com/bincrafters/gyp - a887771018238c16ecbc9ef66bbc38becce0f0fe authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use the internal SCons Copy() Action factory to preserve symlinks when

copying trees without relying on platform-dependent features.
Review URL: http://codereview.chrom...

github.com/bincrafters/gyp - 80f43f70ca20fcacf766fbf70450c488be09b782 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Creating a folder tree in the sln's based loosely on the actual

project hierarchy.

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

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

github.com/bincrafters/gyp - 6c47da4a65c2f9e159a58fd9243ba57c406678de authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a function to fetch the installed version of Xcode.

We're not using this yet, but the objectVersion in files created with 3.2 is different, so we'll...

github.com/bincrafters/gyp - d2b869f20e7b69f5de48a911d1984d9a3c3133ea authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allowing msvs_settings to set OutputFile (so alternate paths can be used).

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

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

github.com/bincrafters/gyp - 2a9dc0f0254fddc8fb006afb1e628030542f0d3a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Suppressing error output for mkdir.

Suppressing bogus error return (we'll rely on the copy failing instead).

Review URL: http://code...

github.com/bincrafters/gyp - f546e686d73c5aac02690e3438a30ec3dd078075 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make copied files part of target_files, not prerequisites, so they get

installed even if the target has no other output files.
Review URL: http://codereview.chromium.or...

github.com/bincrafters/gyp - 968c25bf11142cca1d4e832c003f6d4b2457b07e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Producing smaller command lines and doing -j PROCS+1

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

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

github.com/bincrafters/gyp - f7e924c2f6ae5d7cbcf50ca93421788dab991ee9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Do mkdir up front for makefile rules, rather than per item.

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

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

github.com/bincrafters/gyp - e484c600d79a6efe656ba76994477707e0e38817 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Only use one outputs in the target list, as make does the wrong thing when

there are multiple outputs.

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

git-svn-id: http:...

github.com/bincrafters/gyp - 4b5703e7aeeee007211f77e0b01caf3eccd74e15 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Determine the number of CPUs in a POSIX-friendly way on UNIX. Also support

OSX and Windows.

BUG=7942

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

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

github.com/bincrafters/gyp - 3e61ad694be27d8ff6dae6ea8bc422ea394023d5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Using := instead of = in generated makefile.

Calling cygpath over and over is bad!
Dropping leftover commented out stuff.

Review URL: http://...

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