Force linking with image decoders for images project.
authorscroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 1 May 2013 21:17:27 +0000 (21:17 +0000)
committerscroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 1 May 2013 21:17:27 +0000 (21:17 +0000)
commitc4ebdb03def1e9d03ccff05f32db0eec106cc361
tree36a0ab25d571debbc1c64180500d5d6229217bdf
parent22eb7944e07ed5761c901265ecb802ab608d302b
Force linking with image decoders for images project.

Previously, each tool that wanted to use image decoders
but did not specifically reference them had to create a
dummy function that references them in order to ensure
they are not stripped by the linker.

Instead of making each tool reference each image decoder,
do it once in SkImageDecoder.cpp. Now each tool will have
image decoders linked in, assuming it includes the images
project.

This fixes a bug where SKPs with encoded data could not
be read by bench_ or render_pictures.

R=djsollen@google.com, robertphillips@google.com

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

git-svn-id: http://skia.googlecode.com/svn/trunk@8941 2bbb7eff-a529-9590-31e7-b0007b416f81
debugger/SkDebugger.cpp
gm/cmykjpeg.cpp
gyp/images.gyp
src/images/SkImageDecoder.cpp
tools/skimage_main.cpp