Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit bd35a20

Browse files
livecodefraserlivecodeian
authored andcommitted
Split Skia optimisations into armv6/armv7
This allows for targeting of ARMv6 platforms.
1 parent 81f8010 commit bd35a20

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

libskia/libskia.gyp

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,15 @@
7979
"src/opts/SkBlitRow_opts_none.cpp",
8080
],
8181

82-
'opts_armv7_arm64_srcs':
83-
[
84-
"src/opts/SkBitmapProcState_opts_none.cpp",
82+
'opts_arm_srcs':
83+
[
84+
"src/opts/SkBitmapProcState_opts_none.cpp",
8585
"src/opts/SkBlitMask_opts_arm.cpp",
8686
"src/opts/SkBlitRow_opts_arm.cpp",
87+
],
88+
89+
'opts_armv7_arm64_srcs':
90+
[
8791
"src/opts/SkBitmapProcState_arm_neon.cpp",
8892
"src/opts/SkBitmapProcState_matrixProcs_neon.cpp",
8993
"src/opts/SkBlitMask_opts_arm_neon.cpp",
@@ -211,11 +215,22 @@
211215
{
212216
'sources':
213217
[
218+
'<@(opts_arm_srcs)',
214219
'<@(opts_armv7_arm64_srcs)',
215220
'<@(opts_crc32_srcs)',
216221
],
217222
},
218223
],
224+
[
225+
'toolset_arch in ("armv6", "armv6hf")',
226+
{
227+
'sources':
228+
[
229+
'<@(opts_arm_srcs)',
230+
'<@(opts_crc32_srcs)',
231+
],
232+
},
233+
],
219234
],
220235
},
221236

0 commit comments

Comments
 (0)