aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp/ports.gyp
diff options
context:
space:
mode:
Diffstat (limited to 'gyp/ports.gyp')
-rw-r--r--gyp/ports.gyp13
1 files changed, 13 insertions, 0 deletions
diff --git a/gyp/ports.gyp b/gyp/ports.gyp
index 3272ac9ba2..bb55030e0f 100644
--- a/gyp/ports.gyp
+++ b/gyp/ports.gyp
@@ -24,6 +24,7 @@
'../src/ports/SkFontDescriptor.cpp',
'../src/ports/SkFontHost_sandbox_none.cpp',
'../src/ports/SkFontHost_win.cpp',
+ '../src/ports/SkFontHost_win_dw.cpp',
'../src/ports/SkGlobalInitialization_default.cpp',
'../src/ports/SkThread_win.cpp',
@@ -70,6 +71,18 @@
[ 'skia_os == "win"', {
'include_dirs': [
'config/win',
+ '../src/utils/win',
+ ],
+ 'conditions': [
+ [ 'skia_directwrite', {
+ 'sources!': [
+ '../src/ports/SkFontHost_win.cpp',
+ ],
+ }, { # else !skia_directwrite
+ 'sources!': [
+ '../src/ports/SkFontHost_win_dw.cpp',
+ ],
+ }],
],
'sources!': [ # these are used everywhere but windows
'../src/ports/SkDebug_stdio.cpp',