Don't enable asm if OPENSSL_NO_ASM is set.
This fixes the FIPS+OPENSSL_NO_ASM build.
Change-Id: Iadbf911711b3d9d86ae03dc67d5c868359170fa2
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/71107
Auto-Submit: Adam Langley <agl@google.com>
Commit-Queue: Adam Langley <agl@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ce60e8d..9d412fd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -365,7 +365,9 @@
set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -gcv8")
else()
enable_language(ASM)
- set(OPENSSL_ASM TRUE)
+ if (NOT OPENSSL_NO_ASM)
+ set(OPENSSL_ASM TRUE)
+ endif()
# Work around https://gitlab.kitware.com/cmake/cmake/-/issues/20771 in older
# CMake versions.
if(APPLE AND CMAKE_VERSION VERSION_LESS 3.19)