diff --git a/legacy/evas/src/lib/engines/common/evas_cpu.c b/legacy/evas/src/lib/engines/common/evas_cpu.c index 84264937fc..58d450de14 100644 --- a/legacy/evas/src/lib/engines/common/evas_cpu.c +++ b/legacy/evas/src/lib/engines/common/evas_cpu.c @@ -71,10 +71,14 @@ evas_common_cpu_init(void) if (called) return; called = 1; #ifdef __i386__ +#ifdef BUILD_MMX cpu_feature_mask |= CPU_FEATURE_MMX * evas_common_cpu_feature_test(evas_common_cpu_mmx_test); +#ifdef BUILD_SSE cpu_feature_mask |= CPU_FEATURE_SSE * evas_common_cpu_feature_test(evas_common_cpu_sse_test); +#endif /* BUILD_SSE */ +#endif /* BUILD_MMX */ #endif /* __i386__ */ #ifdef __POWERPC__ #ifdef __VEC__