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)