aboutsummaryrefslogtreecommitdiffhomepage
path: root/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'BUILD.gn')
-rw-r--r--BUILD.gn16
1 files changed, 12 insertions, 4 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 25985e1019..3b9a83a688 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -195,7 +195,9 @@ opts("crc32") {
opts("sse2") {
enabled = is_x86
sources = skia_opts.sse2_sources
- if (!is_win) {
+ if (is_win) {
+ defines = [ "SK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE2" ]
+ } else {
cflags = [ "-msse2" ]
}
}
@@ -203,7 +205,9 @@ opts("sse2") {
opts("ssse3") {
enabled = is_x86
sources = skia_opts.ssse3_sources
- if (!is_win) {
+ if (is_win) {
+ defines = [ "SK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSSE3" ]
+ } else {
cflags = [ "-mssse3" ]
}
}
@@ -211,7 +215,9 @@ opts("ssse3") {
opts("sse41") {
enabled = is_x86
sources = skia_opts.sse41_sources
- if (!is_win) {
+ if (is_win) {
+ defines = [ "SK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE41" ]
+ } else {
cflags = [ "-msse4.1" ]
}
}
@@ -219,7 +225,9 @@ opts("sse41") {
opts("sse42") {
enabled = is_x86
sources = skia_opts.sse42_sources
- if (!is_win) {
+ if (is_win) {
+ defines = [ "SK_CPU_SSE_LEVEL=SK_CPU_SSE_LEVEL_SSE42" ]
+ } else {
cflags = [ "-msse4.2" ]
}
}