Fix Mac fontconfig build
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 9 Jan 2014 17:37:38 +0000 (17:37 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 9 Jan 2014 17:37:38 +0000 (17:37 +0000)
commit9a907fa0d3ac573af2f5b45bd41af76c9035777f
treeaccf1380a8085cc5193a0108bbe12abf5cd9cbcd
parent18b75e54ab64763615e09761fcaeb3f439835f59
Fix Mac fontconfig build

The Mac fontconfig just #defines the cache directory, which works fine if fontconfig never has to look up any fonts (the case until now).  If it has to actually find fonts from the disk, the cache directory and config directory need to be properly defined as well as running fc-cache to populate the cache directory.

Populating the cache directory can take some time, but should only happen on a clean build.  To remove this extra time, we have to not build poppler on Mac, which can now be accomplished with GYP_DEFINES="skia_mac_poppler=0"

R=bungeman@google.com, epoger@google.com

Author: vandebo@chromium.org

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

git-svn-id: http://skia.googlecode.com/svn/trunk@12994 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/common_variables.gypi
gyp/fontconfig.gyp
gyp/gm.gyp
third_party/fontconfig/README.chromium
third_party/fontconfig/config/mac/config.h.template [moved from third_party/fontconfig/config/mac/config.h with 98% similarity]
third_party/fontconfig/process-template.py [new file with mode: 0755]