diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 17:18:14 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 17:18:14 +0000 |
commit | 7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2 (patch) | |
tree | eb8fa0cdf28c7633733e0c30b910b80e094b296f /third_party/libexif/libexif.gyp | |
parent | bcfecfaaa0fd27d0efaac5eac5a1f43588145775 (diff) | |
download | chromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.zip chromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.tar.gz chromium_src-7adb691ede5f9cd213b0b341c8ba26a7a3ff0cb2.tar.bz2 |
Revert 142154 - Adds libexif gyp file to third_party to handle image metadata.
libexif source files are added to deps/third_party/libexif(r141967). This change doesn't make us use the library yet, that will be the next step. This is a no-op change from the point of view of the build.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10391195
TBR=kmadhusu@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10539162
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142157 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libexif/libexif.gyp')
-rw-r--r-- | third_party/libexif/libexif.gyp | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/third_party/libexif/libexif.gyp b/third_party/libexif/libexif.gyp deleted file mode 100644 index 20aa227..0000000 --- a/third_party/libexif/libexif.gyp +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'variables': { - 'conditions': [ - # TODO(kmadhusu): We are not ready to build this library on Android. - # Resolve the issues and build on Android. - ['os_posix==1 and OS!="mac"', { - 'use_system_libexif%': 0, - }, { # os_posix != 1 or OS == "mac" - 'use_system_libexif%': 0, - }], - ], - }, - 'conditions': [ - ['use_system_libexif==0', { - 'targets': [ - { - 'target_name': 'libexif', - 'type': 'shared_library', - 'product_name': 'exif', - 'sources': [ - 'sources/libexif/exif-byte-order.c', - 'sources/libexif/exif-content.c', - 'sources/libexif/exif-data.c', - 'sources/libexif/exif-entry.c', - 'sources/libexif/exif-format.c', - 'sources/libexif/exif-ifd.c', - 'sources/libexif/exif-loader.c', - 'sources/libexif/exif-log.c', - 'sources/libexif/exif-mem.c', - 'sources/libexif/exif-mnote-data.c', - 'sources/libexif/exif-tag.c', - 'sources/libexif/exif-utils.c', - 'sources/libexif/canon/exif-mnote-data-canon.c', - 'sources/libexif/canon/mnote-canon-entry.c', - 'sources/libexif/canon/mnote-canon-tag.c', - 'sources/libexif/fuji/exif-mnote-data-fuji.c', - 'sources/libexif/fuji/mnote-fuji-entry.c', - 'sources/libexif/fuji/mnote-fuji-tag.c', - 'sources/libexif/olympus/exif-mnote-data-olympus.c', - 'sources/libexif/olympus/mnote-olympus-entry.c', - 'sources/libexif/olympus/mnote-olympus-tag.c', - 'sources/libexif/pentax/exif-mnote-data-pentax.c', - 'sources/libexif/pentax/mnote-pentax-entry.c', - 'sources/libexif/pentax/mnote-pentax-tag.c', - ], - 'include_dirs': [ - 'sources', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - 'sources', - ], - }, - 'conditions': [ - ['os_posix==1 and OS!="mac"', { - 'cflags!': ['-fvisibility=hidden'], - }], - ['OS=="mac"', { - 'conditions': [ - ['mac_breakpad==1', { - 'variables': { - 'mac_real_dsym': 1, - }, - }], - ], - 'xcode_settings': { - 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden - # TODO(kmadhusu): Copy this dylib to Versions folder. - # (Do something similar to libplugin_carbon_interpose.dylib). - 'DYLIB_INSTALL_NAME_BASE': '@executable_path/../../..', - }, - }], - ['OS=="win"', { - 'product_name': 'libexif', - 'msvs_settings': { - 'VCLinkerTool': { - 'ModuleDefinitionFile': 'libexif.def', - }, - }, - 'defines': [ - # This seems like a hack, but this is what WebKit Win does. - 'snprintf=_snprintf', - 'inline=__inline', - ], - }], - ], - }, - ], - }, { # 'use_system_libexif==0 - 'conditions': [ - ['sysroot!=""', { - 'variables': { - 'pkg-config': '../../build/linux/pkg-config-wrapper "<(sysroot)" "<(target_arch)"', - }, - }, { - 'variables': { - 'pkg-config': 'pkg-config' - }, - }], - ], - 'targets': [ - { - 'target_name': 'libexif', - 'type': 'none', - 'direct_dependent_settings': { - 'cflags': [ - '<!@(<(pkg-config) --cflags libexif)', - ], - 'defines': [ - 'USE_SYSTEM_LIBEXIF', - ], - }, - 'link_settings': { - 'ldflags': [ - '<!@(<(pkg-config) --libs-only-L --libs-only-other libexif)', - ], - 'libraries': [ - '<!@(<(pkg-config) --libs-only-l libexif)', - ], - }, - } - ], - }], - ] -} |