Ecosyste.ms: OpenCollective

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

github.com/bincrafters/gyp

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

Turning on setup_mount for everything, just to be safe.

Using set CYGWIN=nontsec, as this seems to be required on some machines (buildbots).

Review URL:...

6380a4405fb1393169fae7a6dd242ddafc1fc450 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Always test changes before commit....

Changing the way TMPDIR is generated, since it collided with string substitution.

Review URL: ht...

764891a1830c52df3f4f28bfcfba57270b7d7536 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Defining TMPDIR, since dftables requires it.

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

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

078566908be59853b6ec342fdc10149b53d4f946 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add generated help text which provides the list of available target

names (and LOAD= module names).
Review URL: http://codereview.chromium.org/100130

git-svn-id: ht...

59187ad3bab46cd5032099022ecf9920d24acda6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When there's no actual target being built, use an Alias in the

target_files array, instead of just leaving it empty. Without this, SCons
doesn't think there's ...

cc98fbc9be6acdc7b9a091d3e307aa10329976ad authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for .def files to the windows generator.

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

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

eb5469600365ec5dbf19bff275e8a3e3e974d44d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: support shared library linking.

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

f7c521353bb53562927effc6f87a42d216bf3973 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: cleaner handling of 'settings' targets.

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

7dcb31d67cc3d8ecd31d006ace825e4fc96914a9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: add an "all" target that builds everything.

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

b89e30e775e6e9f3670e0cd83e2d65fb2a9994df authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: two hacks around some Chromium-specific weirdness.

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

7fe09eea54741b72acf682c5fcc78b72448ca8ce authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: minor bug where we wrote an empty rule.

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

13c3e45a32823a902e3a58ffdb909c0887bf698b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: use an order-only rule for OBJS dependencies.

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

fecb0cb477bd53d2b16dffa71cfcf5846a8c2289 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: use all_targets everywhere.

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

f4c8f07756a403ece74037c4c42878fbb9142b3a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: don't sort include list.

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

e74c498a9707b344de1b6dbfc004bda357964528 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Don't add sources that happen to live in the products directory to the

products group.
Review URL: http://codereview.chromium.org/93029

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

a30d01670843b94105ab081b613a3d1e6ed7369d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Set both ${LINK,SHLINK}FLAGS to the 'ldflags' from gyp so we get the

appropriate flags regardless of whether static or shared libraries were
specified at gyp time.
Re...

cf538af553feb0f6f9ddf90c4b62c136f20f71f3 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing typo in gyp.

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

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

ee091cb58f2c9453df47679e88e97a311c4e76f9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for direct execution of cmd command lines.

This windows specific feature/backdoor has been requested by leapfrog and mbelshe.

Review URL: h...

7acf5b2c612d44c3449e7c11ddc3eaeb2ff1dadb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: handle loadable_module targets.

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

918357640d4118b837f0d3c06dd74cbeedbc81bb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: start removing temporary hacks.

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

bb8e8120ef7c4d2d52795aee86ed892b73724766 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: cleanups were overzealous.

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

99577127006f43169eca095369efe01d440ca29c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makefile generator: now can build Chrome.

Lots of cleanups and improvements are still needed, but this is a good
stopping point. I just g...

8dafdc96be95b51813d58a68213457925520bc8b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for 'cflags_{c,cc}' for C-specific and C++-specific flags.

Sort the generated variables by SCons name for better .scons readability.
Review URL: http://code...

f773ecf69976acb6ea8d2fa28dd9ca2d6e29dc28 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for a GYP_DEFINES environment variable as a way to pass in

default values for definitions.
Review URL: http://codereview.chromium.org/62128

git-svn-id: htt...

0adefc99735bd48510089c07f0802ed83704b8dd authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use the scons_setting dict for the correct .gyp file when determining

the sconsbuild_dir.
Review URL: http://codereview.chromium.org/60108

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

0fa9a9bd557236c3d346871520fe4d8a7dd09e86 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Generate the 'variants' info in the non-config section of the generator.

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

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

449461040b2f4259287fde11183bdf0bd2753919 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support the LOAD= command-line argument in the generated SCons files

(to let users speed up the build by selectively including or excluding
parts of the configuration...

955333d38f19df7dac93c05e8b9aea6b28566718 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Restore Hammer performance settings:

* Enable --implicit-cache to re-use cached dependency info.
* Re-use previous MD5 checksums if th...

ad5090548bfc48798fde881ef1ff6ff9fc7ea617 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Only import os.path since we don't need the rest of os.

Remove the support in some template files for windows since scons is now linux only.
Review URL:...

a2e0455f275800599fe673b69c7115696ba39833 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add 'variants' to non_configuration_keys.

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

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

7b08f5aa9969304aaddf2b74bdca8eab4b6464b5 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for a 'variants' dict to specify flavors of build the user

can set on the command line. The gyp keyword gets translated into
an upper-case command line arg...

66250325cb07fc04ea1850c11a9dcb75a66990c6 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Open files in 'wb' so we should be able to generate xcode projects on Windows.

Switch use of os.path to posixpath for all places where the paths are headed to disk as they nee...

ff3d7702d6dba2fa383fb695f25fd8e4f151237e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support more then one generated format per run.

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

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

d8c2237ec6634a9183d906a5aa7762816a80af0f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use 'ldflags' not 'linkflags' to set $LINKFLAGS.

(We're going to start using this in the build/linux/system.gyp
'link_settings' dictionaries.)
Rev...

d01de441542b0234de32b8418ce982045b32ed8d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix missing commas. (Hat tip: Tony Chang)

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

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

b5f43c45c361fc3fb7d11c9d999dea85a9b3e6ff authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Start using gclient dogfood hook to have gyp generate the .scons files

on gclient update.
Review URL: http://codereview.chromium.org/56165

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

659eefe7591f23fdd51b644c159464fca64e8a0d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change --configuration= to --mode= now that we no longer conflict

with the Hammer implementation of that option.
Generate a thin, thin SConstruct file to serve as ...

89942a58439d651bca3975bf3071fa1aa798252b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use the actual 'cp' command, not SCons' internal Install() builder,

to make copies of files where we need them.
Review URL: http://codereview.chromium.org/60025

git...

47586de87641067d2d69bc8ae8554206cfcc57e1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
If we have to execute the command line with sh -c, use the original

quoted arguments, and the stripped arguments only if use os.spawnvpe().
Review URL: http://codere...

3802efadb981b2ae32bf1afa593f343004df436f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support the ability to selectively enable the long-line-length

workaround in response to a 'scons_line_length' setting.
Review URL: http://codereview.chromium.o...

5a0cff99d686f49b8d75c525b5ea567887f6ffb0 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix quote stripping in the line-length workaround.

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

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

afcaec6ea029aa24fae181f714045323001d5f5b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Include the timing info on unittest runs (so you can compare w/ build bots)

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

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

bb900cbf4c47b1bd4cc085cce48c06c434bd33c9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make the Alias (phony) nodes that correspond to the gyp targets the exact

name of the target, instead of "gyp_target_{target}. This allows users
to specify "scons {target...

2eee342911f65f753ffb94fe8ea9b59dbc012675 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
If a variable expansion executes something that exits non-zero or

generates anything on stderr, print stderr before raising an exception.
Review URL: http://codere...

b10b1604ce7808ee294e6043d1fac9722bb90496 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Work around line-length limitations in Python's interactions with various shells (dash, bash, whatever) by putting in our own SPAWN function that only uses sh -c if it detects any of the (common) metacharacters that require shell interpretation.

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

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

90edceb108f904f6271a0e8f0ee4685502917ae9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use include_dirs for resource compiles too.

(Really thought this used to be in there...).

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

3a057cb44582abcaf7c2d76bf788b5041dc393c2 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support building a top-level src/sconsbuild directory.

* Change the name of $DESTINATION_ROOT (the Debug or Release directory)
to $TOP_BUILDDIR, name ...

3d6336abc08ea9e36d22cad9667cc4e03546cb0e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for importing and propagating variables from the

user's external environment ('scons_import_variables' and
'scons_propagate_variables' respectivel...

8d938acdeb980db55906fbe52459dec4032fcaef authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support --srcdir builds from completely arbitrary directories.

Still creates Debug/ and/or Release/ subdirectories therein, which
cleans up logic by getting rid...

d311d733a01a65b950a6877931b159879106fad8 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Removing process_outputs_as_sources, because it doesn't make any sense.

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

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

a61a6866383b6342fd242bbfc215e032be567507 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for a 'link_languages' keyword (used by the

SCons generator as a hint to link with $CXX, not the default).
Review URL: http://codereview.chro...

15a4fe6f96fd8d10d99215088e6ee5af82fe25af authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Reapply r397 without in-progress debugging work:

Move the target-specific intermediate directories into per-target output
directories. To try to...

b0055d24eafa06f1b451faa2f7d4df195c285591 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Revert r397 to undo accidental commit of later in-progress work.

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

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

5befb06cc5a467b109247237b835245990065eb1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Move the target-specific intermediate directories into per-target output

directories. To try to keep things discoverable, these directories
are still named "intermediate...

ae8bee36563643295ff57d98038fd43b5e70101f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Build the objects and stuff in Debug/obj (e.g.) not just Debug/,

so the "chrome" Linux executable doesn't conflict with the "chrome"
subdirectory name.
Rename $TA...

297cd8d83013bf774ece510db6aed2258e15fc81 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add equivalent functionality from the current hammer build to

the gyp-generated *_main.scons files:
* Default -j setting: number of cpus + 1.
* PROGRESS= sett...

879461ec840b49948a0fc167157dbbedb4d3394c authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the check-for-linux condition on absolute path names.

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

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

feda40dfdd979b903429c1f67793a926cbf77f59 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
We were using the base name of the .gyp file as the subdirectory for the

SConscript() call, which worked for media/media.gyp, chrome/chrome.gyp,
etc. but not for build/al...

d96b847c0ef747b977db0ef47197c6aa7bf55192 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Left out "import sys" from the copy checked in...

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

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

4a8053280159d06c056555d8b0fac1e42823f433 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Temporarily eliminate duplicate entries for build files in the data dict

by canonicalizing build file names to absolute paths.
Review URL: http://codereview.chromium.org/...

67c21ff1c339d8574561b52a05de31709b0cec6b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding 'copies' inputs/outputs to the set of sources.

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

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

15c8dd3c3c72c0d5f57a561467df1c89a988a1eb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for 'copies' to windows generator.

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

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

4e0f5abdb73cb78ed6be86bfe96c84e47bc5fcba authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Perform <! and >! command expansions in predictable directories. For <!,

during the early/pre phase, always run the command in the directory of the
build file in which it...

097fdece883d9e68016a002701b60b587d12f993 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
On Windows, don't try to unlink the old file name if it doesn't exist

(as happens on initial checkout).
Review URL: http://codereview.chromium.org/42476

git-svn-id: h...

ca2d05c4a124c6685179af154f770397ca593bc9 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Flesh out loadable_module support:

In parsing the GYP files, loadable_module counts as something that can't be
linked against and i...

d9921d0e3fb1cc3be7050de7527447ccdadfffc8 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing cygwin specific assumptions in gyp diff writer.

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

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

0954e99802e6c9c911b87c862c7ca179e4a4a114 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Rename the 'rules' to ListFilters since rules took on different meaning w/in GYP.

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

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

f5e48d52791c393fbf7bed367b103723e5937027 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Recognize target of type 'settings' and don't generate a .scons file

for it, since it's not actually building anything of its own.
Don't generate a wrapper ("solution...

e25192653cdb06c0ab1f53185464e0592fc0b310 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
_AddImportedDependencies was initializing the insert point w/in the loop, moved

the comment about the inserts and initialization outside the loop so we stop
reversing the things...

c93672006e5651c7564da3b4c88377e5771ff307 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Be smarter about recursively handling conditionals and variable/command

expansions. Don't recurse into conditional subdicts that won't be used
because their associated ...

a695df8204e7575bab68fbf17d996641035f777b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add mapping for frameworks.

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

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

4f9c264371dc3b8b2e3efc6bde7c77a6dc1d1236 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Only write to sln/vcproj/rules on change.

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

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

c376dab1c44c36bf607de14b8204c27bd6e6ce0b authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add logic to the generated SConscript wrapper (the "solution") to support

using --srcdir= to build in arbitrary sibling output directories.
Also fixes the Action() message...

551c99dfc83fb1ea7740222f77b2df72f37a18df authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
SCons generator updates:

* Remove the "Generating ..." messages (per other generators).
* Add shortened "Compiling|Linking...

36501bbb7be3fc20b2d18c82315b56dab019542f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove mac specific type 'application'

- Remove knowledge from all other generators.

- Updated the xcode generator to look at the "mac...

ef6985cb69e329799d36b6629d4926fe5422ebee authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support the gyp-specified configurations in the SCons build,

instead of the prototyped hard-coded use of "Debug".
* New GenerateConfig() function to translate...

16983d5bca94c22ddb92b4e5ef69462152615865 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support early and late command evaluation with <! >! <!@ and >!@.

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

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

900a274d84cc6b3f76430ebefbb17d14938d1d05 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change 'options' argument to 'params'

Previously the generator function took a final argument called
'options', which was the command ...

5c712802f5d54ec659ba0a1a9551ff53db110f41 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change spec_dict to target_dict in one place missed before.

On the All project, use '"test" from "project"' to provide a better indication
of where the unit...

d4fa7b82c41306473f3cc73e3b4af0922fada8db authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support to the xcode generator for message on rules and actions.

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

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

14cfb71e1e4c67b0779999a7cf4eb6be2e2c2ed1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove test_runner from the xcode building blocks.

Don't pass the spec dict to Finalize1, it got the dict during __init__ and
can use the referen...

c4e3156b31433b6ab7f607975c22cf466fcf0051 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Since we build targets in parallel, some unittests were failing because of

state that exists w/in >1 test at the same time (files on disk, http server
on a given port, etc....

ca91bab057f10704438b15410a4fa084e1e63110 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for action- and rule-specific 'message' fields.

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

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

611c7940fd22398b55198ec822e858021182c4c3 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Generate SCons files that don't use Hammer componentization.

Individual target .scons files now return their main Alias
(e.g. 'gyp_target_webcore') which the ...

bbb0e409c1a4930de3f1c1cd1d48bb7367cc5856 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support default include ~/.gyp_include.gypi

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

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

79692c0bed2f35ddfa3bfe86fe16e678c9433f06 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support a 'copies' specification for installation of generated files

in specific locations.
Review URL: http://codereview.chromium.org/42132

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

0e7c0d03e8bb5688ce3ba99ee409cd5951bce51e authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching on gyp for windows in general (since we just blew away some of the vcproj files).

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

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

9693c42a22df2f33bc1a178b6e7add8bedf474ae authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Chdir to the .gyp directory when executing actions and rules.

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

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

dd66fd058d6c4c053d90baf2a12d098bcb3765c3 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Latest round of SCons generator changes:

* Make sure rules, too, are built before the actual targets.
* Generate a 'gyp_target_*' Alias fo...

170641cb9f6e446f1a59aee3afabfa17ff55db6d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding output so we know if gyp generation is occuring.

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

90816f92cb92095b920a1c4158c48e06bafd01f1 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Trying gyp base build on buildbots.

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

b7db868be48383bd5b9af880769f3cc02be33c89 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Assuming braces around the guids.

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

d17ac02d6dc82c4e78d982705b675a731a111a1f authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding guid option.

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

ebd418a0875c0538e13ec1402276a26fc6aceebb authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing name colission with options vs settings.

Taking out left in print.

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

6e2c5c4376f7e517c99084a3700ff44df5338c0d authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding -S command line option to allow command line override of the _gyp suffix.

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

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

705f4b5f57c38a47f4f64e16b4b246035d189d37 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
* Add a 'product_dir' setting to allow products to be built into

specific output directories.
* Add support for generating 'loadable_module' and 'shared_library...

5c72e605432acdb579e498978e32790dc510b180 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use env.Requires() for all 'actions' in a target so they get

executed as part of building the target's actual output files.
Review URL: http://codereview.chro...

e691bdc3682505333ab47ef8a6c5c077fad41573 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use product_name, if set, in preference to target_name for all programs and libraries.

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

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

deaede88b4ba68cb57e989cc99900217bde6fb20 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Taking out printing of files written.

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

c9b7d873308a3c403c92054a72ba76904cd37672 authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Exclude suppress_wildcard targets from generated xcodeprojs' synthetic All

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

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

1cce7e1a85d52ab149e5bf4357d5b8352fec423a authored over 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>