diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index de6eec6a2d1d3effbcb261f2f14a642d24351252..1d255bcb39388bfd28bc002071574c2668bb82f9 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -1262,7 +1262,7 @@ SwsFunc ff_getSwsFunc(SwsContext *c)
     }
 
 #else
-#if ARCH_PPC && COMPILE_ALTIVEC
+#if ARCH_PPC && defined(COMPILE_ALTIVEC)
     if (flags & SWS_CPU_CAPS_ALTIVEC) {
         sws_init_swScale_altivec(c);
         return swScale_altivec;