Граф коммитов

92 Коммитов

Автор SHA1 Сообщение Дата
kerrnel 1f1fe76fd0 Remove the unused helper apps on OS X.
On OS X, there are currently Google Chrome Helper EH.app and
Google Chrome Helper NP.app, which are no longer used with the deprecation
of NPAPI. This changes removes the helpers, both from the build process,
and any code referring to them.

The make_more_helpers.sh is now a no-op, but is left in because it will
soon be needed for the Library Validation feature (to generate
Google Chrome Helper NLV.app).

BUG=520680

Review URL: https://codereview.chromium.org/1315163004

Cr-Original-Commit-Position: refs/heads/master@{#347235}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f5ed554ef814418d64510aa18b43b69315e40814
2015-09-03 20:53:47 +00:00
sbc e6f355f30d Handle missing required arg in build/mac/find_sdk.py
Review URL: https://codereview.chromium.org/1134303012

Cr-Original-Commit-Position: refs/heads/master@{#341756}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 99b518907669fbb280c764c5641a95361d43fdea
2015-08-04 18:54:02 +00:00
yoz 4678044760 Fix tweak_info_plist's TOP path to be found relative to itself rather than the includer's SRCROOT.
This allows tweak_info_plist.py to be used from .gyp files that are more than 1 level deep.

BUG=399363

Review URL: https://codereview.chromium.org/703073002

Cr-Original-Commit-Position: refs/heads/master@{#303047}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c23fa4e917e30de4d5d89292fd26e8eb70b8898
2014-11-06 18:25:27 +00:00
thestig 81d63b6495 Cleanup: Remove trailing whitespaces in gyp files.
NOTRY=true

Review URL: https://codereview.chromium.org/657313004

Cr-Original-Commit-Position: refs/heads/master@{#300140}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a703ee15fdcaa713ddf5bca12760e007090737e3
2014-10-17 19:20:04 +00:00
ukai 035875b578 find_sdk.py: pylint clean
W0105: 16,-1: String statement has no effect
C0323: 45,4:main: Operator not followed by a space
    print >>sys.stderr, out
           ^

BUG=

Review URL: https://codereview.chromium.org/539843002

Cr-Original-Commit-Position: refs/heads/master@{#293294}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9520d408282a2a498ef6fc20f9abacfb899abbe7
2014-09-04 13:59:25 +00:00
rsesek@chromium.org 2d0af1aabc [Mac] Set CFBundleDocumentTypes for PDF in the Info.plist directly.
This was previously added at build-time using tweak_info_plist.py, but now that
Chromium includes Pdfium, Chromium.app and Chrome.app both always support PDF.

TEST=Chromium and Chrome are both registered to open PDF documents.
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/319493006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@275088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-05 14:10:22 +00:00
rsesek@chromium.org 8c532db126 Fix build/mac/edit_xibs.sh.
This removes duplicate files from google_toolbox_for_mac.gyp and fixes up the
script to include common.gypi implicitly.

R=mark@chromium.org

Review URL: https://codereview.chromium.org/258343002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@267199 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-30 14:36:03 +00:00
glider@chromium.org 143ab10733 Fix variables expansion in build/mac/asan.gyp
BUG=344836, 235466
TBR=thakis@chromium.org

Review URL: https://codereview.chromium.org/232723003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@262980 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-10 14:01:18 +00:00
glider@chromium.org 22729fdce0 Link binaries targeting iOS simulator to the appropriate ASan dynamic runtime.
BUG=344836,235466
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/218613015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@262372 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-08 11:11:58 +00:00
mad@chromium.org d822f25af7 Moving version script and gypi file to build\util.
BUG=343792

OK, it's been almost a week now, with regular pings to OWNERs, so I guess it's OK to TBR... It's only Gyp/script changes anyway... Feel free to uncheck the CQ box if you disagree...

TBR=beng@chromium.org, darin@chromium.org

Review URL: https://codereview.chromium.org/165893002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252481 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-21 03:14:02 +00:00
brettw@chromium.org a2d0332bf1 Get the proper Mac SDK path for the GN build.
This gets the path from xcodebuild rather than hardcoding it in the .gn files.

R=thakis
BUG=

Review URL: https://codereview.chromium.org/136793020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245403 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:05:20 +00:00
mark@chromium.org 69fef49fce Expand the Keystone tag to contain the system's CPU's bitness and whether a
full installer is desired.

Formerly, the tag identified only the channel that Chrome was on. The tag is
being enhanced to detect the CPU's bitness (adding "-32bit" for 32-bit-only,
non-64-bit-capable CPUs) and whether a full (as opposed to binary diff patch)
update is requested (adding "-full").

CPU bitness detection ought to be a feature of Keystone, but Keystone uses the
NXGetLocalArchInfo to determine the CPU type, and winds up always reporting
"i486". The "-32bit" tag suffix will be present whenever the
"hw.cpu64bit_capable" sysctl name is not found or has value 0. This enables
proper detection of users who are capable of running 64-bit Chrome on the
server side.

When a binary diff patch update application fails in dirpatcher, typically the
result of modifications made to existing installations, the "-full" tag suffix
will be set. On a subsequent update attempt, the server can detect this value
and provide the client with a full updater package, which does not depend on
the existing installation. The "-full" tag suffix is cleared on successful
update installation.

BUG=18323,54047,225352,303280,316916
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/102963007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242964 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-03 23:37:25 +00:00
glider@chromium.org 73a294f1b5 Handle both OSX and iOS Simulator runtimes in the ASan postbuild script.
Also fixed a TODO: now the script bails out if a non-ASan executable is passed to it.

BUG=228243
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/80603004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@236738 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-11-22 09:25:20 +00:00
mark@chromium.org 0b1f2af283 Fix build for xcodebuild from Xcode 5:
- In Xcode 5, ARCHS defaults to x86_64 instead of i386. Use i386 for the
   32-bit Chrome build.
 - In Xcode 5, otool is no longer available in DEVELOPER_BIN_DIR. Run otool
   via xcrun as in r227787.

BUG=280362
R=thakis@chromium.org

Review URL: https://codereview.chromium.org/47753003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@232181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-31 18:40:00 +00:00
mmoss@chromium.org bb1209d133 Don't hard-code python path.
Recently upgraded Macs have Python 2.7 in /usr/local/bin and the
hard-coded path is breaking the compile step.

R=mark@chromium.org
BUG=304948

Review URL: https://codereview.chromium.org/27593003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@229375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-18 12:22:09 +00:00
mark@chromium.org dffc27477a Run strip via xcrun.
In Xcode 5, strip is no longer in SYSTEM_DEVELOPER_BIN_DIR. It is only in
DT_TOOLCHAIN_DIR. I also checked Xcode 4.6.1 and found that DT_TOOLCHAIN_DIR
was also set there, and strip is in both SYSTEM_DEVELOPER_BIN_DIR and
DT_TOOLCHAIN_DIR in that version.

Environment variables as set when Xcode is installed at /Applications/Xcode.app:

SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefa
ult.xctoolchain

xcrun should be able to find strip without having to resort to manual
environment interpretation.

R=thakis@chromium.org

Review URL: https://codereview.chromium.org/24352006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227787 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-09 20:07:24 +00:00
mark@chromium.org a8aa673f38 Revert 227347 "Run strip via xcrun."
When the SDK is set to something that Xcode doesn't know about (such as 10.6),
xcrun doesn't work correctly.

mark@cougar bash$ xcrun strip
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip: no files specified
mark@cougar bash$ SDKROOT=/SDKs/MacOSX10.6.sdk xcrun strip
xcodebuild: error: SDK "/SDKs/MacOSX10.6.sdk" cannot be located.
xcrun: error: unable to find utility "strip", not a developer tool or in PATH

> Run strip via xcrun.
> 
> In Xcode 5, strip is no longer in SYSTEM_DEVELOPER_BIN_DIR. It is only in
> DT_TOOLCHAIN_DIR. I also checked Xcode 4.6.1 and found that DT_TOOLCHAIN_DIR
> was also set there, and strip is in both SYSTEM_DEVELOPER_BIN_DIR and
> DT_TOOLCHAIN_DIR in that version.
> 
> Environment variables as set when Xcode is installed at /Applications/Xcode.app:
> 
> SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
> DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefa
> ult.xctoolchain
> 
> xcrun should be able to find strip without having to resort to manual
> environment interpretation.
> 
> R=thakis@chromium.org
> 
> Review URL: https://codereview.chromium.org/24352006

TBR=mark@chromium.org

Review URL: https://codereview.chromium.org/26235007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-08 16:33:19 +00:00
mark@chromium.org 4240495e0f Run strip via xcrun.
In Xcode 5, strip is no longer in SYSTEM_DEVELOPER_BIN_DIR. It is only in
DT_TOOLCHAIN_DIR. I also checked Xcode 4.6.1 and found that DT_TOOLCHAIN_DIR
was also set there, and strip is in both SYSTEM_DEVELOPER_BIN_DIR and
DT_TOOLCHAIN_DIR in that version.

Environment variables as set when Xcode is installed at /Applications/Xcode.app:

SYSTEM_DEVELOPER_BIN_DIR=/Applications/Xcode.app/Contents/Developer/usr/bin
DT_TOOLCHAIN_DIR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefa
ult.xctoolchain

xcrun should be able to find strip without having to resort to manual
environment interpretation.

R=thakis@chromium.org

Review URL: https://codereview.chromium.org/24352006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@227347 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-10-07 21:26:40 +00:00
rsesek@chromium.org ddacdfd731 Fix build/mac/edit_xibs.sh for gyp_main.py
R=thakis@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/23717053

git-svn-id: http://src.chromium.org/svn/trunk/src/build@223411 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-09-16 21:07:08 +00:00
glider@chromium.org f10e98618f Handle iOS gtest app bundles in copy_asan_runtime_dylib.sh
Unlike Chromium.app, gtest binaries contain the executable right on the first level
(e.g. base_unittests.app/base_unittests), so the ASan runtime can be put right into the bundle.

R=stuartmorgan@chromium.org, thakis@chromium.org

Review URL: https://codereview.chromium.org/18177011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@209647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-07-02 08:17:25 +00:00
jeremy@chromium.org 33b6709566 Cleanup old TODO in tweak_info_plist.py
Remove an unneeded call now that m25 is released.

BUG=None
TEST=None
TBR=thakis

Review URL: https://chromiumcodereview.appspot.com/15897018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@205606 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-06-11 19:42:53 +00:00
glider@chromium.org 3920cdb878 Re-land https://codereview.chromium.org/11642018/: Add a postbuild action for executables built with ASan on Mac OS.
The action will copy the ASan dynamic runtime to the output dir and into every
bundled executable being built.

Unlike the previous change, this one does not touch build/all.gyp, since our target
doesn't need to be built when building 'All'.

BUG=170629
TBR=thakis,mark
Review URL: https://codereview.chromium.org/12685006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187566 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 11:56:31 +00:00
glider@chromium.org 6b07d49787 Revert 187297
> Add a postbuild action for executables built with ASan on Mac OS.
> The action will copy the ASan dynamic runtime to the same dir where
> the executable is.
> 
> BUG=170629
> Review URL: https://codereview.chromium.org/11642018

TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/12440020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187309 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 17:30:53 +00:00
glider@chromium.org d65fd9f99f Add a postbuild action for executables built with ASan on Mac OS.
The action will copy the ASan dynamic runtime to the same dir where
the executable is.

BUG=170629
Review URL: https://codereview.chromium.org/11642018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@187297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 15:30:18 +00:00
thakis@chromium.org 23582c945f mac: Get revision information from LASTCHANGE like windows and linux do
BUG=161488
TEST=Check that Chromium.app/Contents/Info.plist still gets the right SCMRevision after syncing and building.

Review URL: https://codereview.chromium.org/11412230

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-28 23:04:43 +00:00
thakis@chromium.org b4977babf8 mac: Don't write SCMPath into Info.plist
The key isn't used by anything, the information is redudant with
the version number, the other ports can get by without it, and
this makes it easier to move mac to the LASTCHANGE file.

BUG=161488

Review URL: https://codereview.chromium.org/11434007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170055 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-28 21:16:16 +00:00
jochen@chromium.org f869fa5d67 Add an option to specify the versio to tweak_info_plist, and use it to set the version of content_shell
This breaks the dependency on chrome/VERSION to build content shell on mac

BUG=156242


Review URL: https://chromiumcodereview.appspot.com/11367095

git-svn-id: http://src.chromium.org/svn/trunk/src/build@166044 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 21:57:28 +00:00
mark@chromium.org 7899144fdc When doing an official build, don't bail out if Xcode doesn't know about the
SDK to verify when an SDK path is set. The SDK path supersedes whatever
find_sdk is supposed to find.

Also: Reorganize the SDK and deployment target variables to be scoped more
appropriately. Add a mac_sdk_min variable to set the main argument to
find_sdk.


Review URL: https://chromiumcodereview.appspot.com/11068023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@160536 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-06 00:46:29 +00:00
rsesek@chromium.org 8324c6f04b [Mac] Move the lists of XIB files into a gypi file.
This creates lists of XIB files that Chromium has. It also lays the groundwork
for editing XIB files on Xcode 4.4 by creating a fake project for working in
Xcode.

BUG=149763
TEST=No changes in build output.
TBR=mark@chromium.org

Review URL: https://codereview.chromium.org/10918254

git-svn-id: http://src.chromium.org/svn/trunk/src/build@157199 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-09-17 21:08:30 +00:00
stuartmorgan@chromium.org 24202db68c Make the Mac Info.plist SCM keys generic
This allows the file_version_info_mac code to make sense for any SCM
(e.g., git). It also aligns the use of FetchVersionInfo to its
documented behavior, which is to return a (branch, revision) tuple
for "some appropriate revision control system".

BUG=None


Review URL: https://chromiumcodereview.appspot.com/10828228

git-svn-id: http://src.chromium.org/svn/trunk/src/build@153101 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-23 22:53:18 +00:00
thakis@chromium.org 2e8dc935df mac: Print an error when doing a branded build and the 10.6 sdk is not around
BUG=144045

Review URL: https://chromiumcodereview.appspot.com/10876003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@152823 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-08-22 21:45:59 +00:00
thakis@chromium.org 3b323e775c Fix checkperms by chmod +xing a script with a shebang line
TBR=sergeyu

Review URL: https://chromiumcodereview.appspot.com/10820061

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148825 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-27 22:07:45 +00:00
thakis@chromium.org b134ad8ded mac: Let mac_sdk default to the oldest available SDK that's at least 10.6
Having to manually set mac_sdk was a FAQ when Xcode 4 was released. Now
we're using the 10.6 SDK by default, but Xcode 4.4 ships only with the
10.7 and 10.8 SDKs, so it'll likely become a FAQ again. Automatically
set mac_sdk to something sensible.

(People who explicitly say "mac_sdk=10.6" will have to stop doing so
when they switch to Xcode 4.4.)

BUG=121162
TEST=Build without mac_sdk in GYP_DEFINES. Something useful happens
with Xcode 3.2.6, Xcode 4, Xcode 4.4.


Review URL: https://chromiumcodereview.appspot.com/10824055

git-svn-id: http://src.chromium.org/svn/trunk/src/build@148817 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-07-27 21:31:03 +00:00
mark@chromium.org 23da5dbdae Give copy_framework_unversioned an option to make a framework unversioned
without running install_name_tool on it.

This is necessary now that KeystoneRegistration.framework is signed.
install_name_tool would invalidate the signature. Since nothing is linked
against KeystoneRegistration.framework, its LC_ID_DYLIB is irrelevant and it
can be allowed to remain as-is.

BUG=131081
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10535037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@140818 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-06-06 20:13:12 +00:00
avi@chromium.org 87f23137c3 Make helper app, get closer to working content shell.
BUG=115784
TEST=none

Review URL: https://chromiumcodereview.appspot.com/9656002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@125921 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-09 22:36:10 +00:00
avi@chromium.org 5e2aef47fc Fix tweak_info_plist.py to be explicit about arguments.
BUG=115784
TEST=none


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@125349 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-07 06:25:17 +00:00
avi@chromium.org 96fe8e8ff1 First pass at content shell for the Mac. Doesn't work yet.
BUG=115784
TEST=none

Review URL: https://chromiumcodereview.appspot.com/9513006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@125254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-03-06 23:46:34 +00:00
maruel@chromium.org 628d2696f1 Fix python scripts in src/build/
Make sure that:
- shebang is only present for executable files
- shebang is #!/usr/bin/env python
- __main__ is only present for executable files
- file's executable bit is coherent

Also fix EOF LF to be only one.

TBR=michaelbai@chromium.org
BUG=105108
TEST=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@111385 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-11-23 19:13:44 +00:00
mark@chromium.org 2be5f582b1 Don't print the strip command line being executed in strip_save_dsym.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/7850017

git-svn-id: http://src.chromium.org/svn/trunk/src/build@100150 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-09-08 15:33:22 +00:00
mark@chromium.org 94f879ec90 Turn off PIE when building for Valgrind.
BUG=90221, 93551
TEST=Valgrind
Review URL: http://codereview.chromium.org/7724002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@98046 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-08-24 14:59:13 +00:00
mark@chromium.org 33b38ff9ef Give plug-in processes an executable heap and disable PIE/ASLR for Native
Client loader processes.

Some plug-ins depend on having an executable heap. They write code to data
pages and attempt to execute it without calling mprotect to mark this code
as executable.

Native Client needs to allocate a contiguous 1GB of address space. ASLR may
interfere with there being a "hole" this large in the address space by the
time NaCl makes its request.

Non-executable heaps are only available in 10.7 and later for 32-bit
processes.

PIE/ASLR was formerly disabled for all processes other than the browser
process. This change reenables it for all processes other than the NaCl
loader. PIE/ASLR is available on 10.5 and later, although the implementation
is stronger in 10.7 than in earlier releases.

This change results in two new helpers in addition to the existing
Chromium Helper.app: Chromium Helper EH.app (for executable heaps) and
Chromium Helper NP.app (for no PIE). libplugin_carbon_interpose.dylib moves
out of the helper .app and directly into the versioned directory. The
InfoPlist.strings have been removed from the helper app, but empty .lproj
directories remain.

BUG=90221, 93551
TEST=everything
Review URL: http://codereview.chromium.org/7714018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@97984 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-08-24 03:33:36 +00:00
mark@chromium.org f4baa7662f Disable data page (heap) execution when running on Mac OS X 10.7 ("Lion").
BUG=91990
TEST=otool -h Whatever.app/Contents/MacOS/Whatever should show the 0x1000000
     bit set in the |flags| column
Review URL: http://codereview.chromium.org/7608027

git-svn-id: http://src.chromium.org/svn/trunk/src/build@96288 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-08-11 01:12:10 +00:00
mark@chromium.org 26b2210a6c Tom and I should OWN a couple more things.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6901101

git-svn-id: http://src.chromium.org/svn/trunk/src/build@83367 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-04-28 18:49:36 +00:00
thomasvl@chromium.org 8653389708 Update the strip wrapper for Xcode 3.2.6.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6683001

git-svn-id: http://src.chromium.org/svn/trunk/src/build@77816 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-03-11 15:34:20 +00:00
jrg@chromium.org 4bf37fdb76 Exclude ChromeOS directories and files from mac win linux.
Extension of this change, applied more liberally:
http://src.chromium.org/viewvc/chrome/trunk/src/build/linux/chrome_linux.croc?r1=44710&r2=46647

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@61430 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-10-04 22:56:50 +00:00
thomasvl@chromium.org aa23cc9b08 [Mac] Remove the nacl clobber hook, GYP seems to have all the deps handing setup right for Xcode (when expressed in the .gyp files). So this shouldn't be needed any more.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2848030

git-svn-id: http://src.chromium.org/svn/trunk/src/build@51119 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-06-29 13:08:15 +00:00
mark@chromium.org 28513aa166 Add a missing [ that prevented strip_from_xcode from functioning properly with
GYP loadable_module-type targets (Xcode mh_bundle-type targets).

BUG=0
TEST=NULL
Review URL: http://codereview.chromium.org/2434003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@48655 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-06-01 20:49:50 +00:00
jhawkins@chromium.org 34ca68beb9 TTF: Don't include v8 in the coverage results. Also moves common rules to common.croc.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@47071 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-12 21:10:56 +00:00
jhawkins@chromium.org 47a49e08af [TFF] Coverage: Don't include any non-Linux platform directories in the Linux code coverage analysis.
BUG=none
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@46647 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-05-07 01:00:12 +00:00
gregoryd@google.com 8db3187032 Measure coverage for NaCl code
Review URL: http://codereview.chromium.org/1618027

git-svn-id: http://src.chromium.org/svn/trunk/src/build@44710 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2010-04-15 22:01:47 +00:00