]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Leftover for i386
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 10 Dec 2016 14:29:22 +0000 (14:29 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 10 Jan 2017 10:59:02 +0000 (10:59 +0000)
src/libcryptobox/CMakeLists.txt

index 0ca8a2fdd60e337d1e163d2e1b65e95001562d10..aef9c9dbd814850312e6980c9b7eef0c645431ec 100644 (file)
@@ -61,6 +61,9 @@ IF("${ARCH}" STREQUAL "x86_64")
 
        SET(BLAKE2SRC ${BLAKE2SRC} ${CMAKE_CURRENT_SOURCE_DIR}/blake2/x86-64.S)
 ELSEIF("${ARCH}" STREQUAL "i386")
+       IF(NOT HAVE_SLASHMACRO AND NOT HAVE_DOLLARMACRO)
+               MESSAGE(FATAL_ERROR "Your assembler cannot compile macros, please check your CMakeFiles/CMakeError.log")
+       ENDIF()
        SET(POLYSRC ${POLYSRC} ${CMAKE_CURRENT_SOURCE_DIR}/poly1305/ref-32.c)
        SET(CURVESRC ${CURVESRC} ${CMAKE_CURRENT_SOURCE_DIR}/curve25519/curve25519-donna.c)
        SET(BLAKE2SRC ${BLAKE2SRC} ${CMAKE_CURRENT_SOURCE_DIR}/blake2/x86-32.S)