aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/libpng/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/libpng/BUILD.gn')
-rw-r--r--third_party/libpng/BUILD.gn43
1 files changed, 23 insertions, 20 deletions
diff --git a/third_party/libpng/BUILD.gn b/third_party/libpng/BUILD.gn
index 6a4c65732c..a01ede6501 100644
--- a/third_party/libpng/BUILD.gn
+++ b/third_party/libpng/BUILD.gn
@@ -15,42 +15,45 @@ if (skia_use_system_libpng) {
}
} else {
third_party("libpng") {
- public_include_dirs = [ "." ]
+ public_include_dirs = [
+ ".",
+ "../externals/libpng",
+ ]
defines = []
deps = [
"//third_party/zlib",
]
sources = [
- "png.c",
- "pngerror.c",
- "pngget.c",
- "pngmem.c",
- "pngpread.c",
- "pngread.c",
- "pngrio.c",
- "pngrtran.c",
- "pngrutil.c",
- "pngset.c",
- "pngtrans.c",
- "pngwio.c",
- "pngwrite.c",
- "pngwtran.c",
- "pngwutil.c",
+ "../externals/libpng/png.c",
+ "../externals/libpng/pngerror.c",
+ "../externals/libpng/pngget.c",
+ "../externals/libpng/pngmem.c",
+ "../externals/libpng/pngpread.c",
+ "../externals/libpng/pngread.c",
+ "../externals/libpng/pngrio.c",
+ "../externals/libpng/pngrtran.c",
+ "../externals/libpng/pngrutil.c",
+ "../externals/libpng/pngset.c",
+ "../externals/libpng/pngtrans.c",
+ "../externals/libpng/pngwio.c",
+ "../externals/libpng/pngwrite.c",
+ "../externals/libpng/pngwtran.c",
+ "../externals/libpng/pngwutil.c",
]
if (current_cpu == "arm" || current_cpu == "arm64") {
sources += [
- "arm/arm_init.c",
- "arm/filter_neon_intrinsics.c",
+ "../externals/libpng/arm/arm_init.c",
+ "../externals/libpng/arm/filter_neon_intrinsics.c",
]
}
if (current_cpu == "x86" || current_cpu == "x64") {
defines += [ "PNG_INTEL_SSE" ]
sources += [
- "contrib/intel/filter_sse2_intrinsics.c",
- "contrib/intel/intel_init.c",
+ "../externals/libpng/intel/filter_sse2_intrinsics.c",
+ "../externals/libpng/intel/intel_init.c",
]
}
}