diff options
author | scroggo <scroggo@chromium.org> | 2016-10-31 09:02:57 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-10-31 09:02:57 -0700 |
commit | f84ad646f94ee959eb17d05f072935edd1ad14fd (patch) | |
tree | b3c2c605b3a24cb84ee17bc8a3a2a0f680c8fc49 /third_party/piex | |
parent | a9fd106d0c4dd5449c607add0716db7bbd81bc73 (diff) |
Reland "Build SkRawCodec in GN"
Add BUILD.gn files for dng_sdk and piex and updated BUILD.gn to
build SkRawCodec.
We stopped testing raw images when we switched to GN, so this will
bring back our testing.
Leave SkRawCodec disabled on Windows, where we've had problems in the
past.
Originally landed in issue 4603. Reverted due to build errors.
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2463433002
Review-Url: https://codereview.chromium.org/2463433002
Diffstat (limited to 'third_party/piex')
-rw-r--r-- | third_party/piex/BUILD.gn | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/third_party/piex/BUILD.gn b/third_party/piex/BUILD.gn new file mode 100644 index 0000000000..fdcb85f129 --- /dev/null +++ b/third_party/piex/BUILD.gn @@ -0,0 +1,24 @@ +# Copyright 2016 Google Inc. +# +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +declare_args() { +} + +import("../third_party.gni") + +third_party("piex") { + public_include_dirs = [ "../externals/piex" ] + + defines = [ "BREAK_IF_DEBUGGING_AND_OUT_OF_RANGE" ] + + sources = [ + "../externals/piex/src/binary_parse/cached_paged_byte_array.cc", + "../externals/piex/src/binary_parse/range_checked_byte_ptr.cc", + "../externals/piex/src/image_type_recognition/image_type_recognition_lite.cc", + "../externals/piex/src/piex.cc", + "../externals/piex/src/tiff_directory/tiff_directory.cc", + "../externals/piex/src/tiff_parser.cc", + ] +} |