]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Try to fix build on non x86 architectures
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 10 Dec 2016 13:21:24 +0000 (13:21 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 10 Dec 2016 13:21:24 +0000 (13:21 +0000)
src/libcryptobox/CMakeLists.txt

index 637bfded9d34bb834eb80927d9787e65454406f3..0ca8a2fdd60e337d1e163d2e1b65e95001562d10 100644 (file)
@@ -32,12 +32,12 @@ SET(ASM_CODE "
        ")
 ASM_OP(HAVE_DOLLARMACRO "dollar macro convention")
 
-IF(NOT HAVE_SLASHMACRO AND NOT HAVE_DOLLARMACRO)
-       MESSAGE(FATAL_ERROR "Your assembler cannot compile macros, please check your CMakeFiles/CMakeError.log")
-ENDIF()
-
 # For now we support only x86_64 architecture with optimizations
 IF("${ARCH}" STREQUAL "x86_64")
+       IF(NOT HAVE_SLASHMACRO AND NOT HAVE_DOLLARMACRO)
+               MESSAGE(FATAL_ERROR "Your assembler cannot compile macros, please check your CMakeFiles/CMakeError.log")
+       ENDIF()
+
        SET(ASM_CODE "vpaddq %ymm0, %ymm0, %ymm0")
        ASM_OP(HAVE_AVX2 "avx2")
        SET(ASM_CODE "vpaddq %xmm0, %xmm0, %xmm0")