From c35215da741c4bb95dfba4e583f6dd3c1d89c95d Mon Sep 17 00:00:00 2001 From: Justin Smith Date: Wed, 7 Aug 2024 08:42:03 -0400 Subject: [PATCH] NASM use default debug format --- crypto/CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index b4a9154b4db..5625c052cc4 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -113,7 +113,10 @@ if(NOT OPENSSL_NO_ASM) endif() find_program(NASM_EXECUTABLE nasm) set(CMAKE_ASM_NASM_COMPILER ${NASM_EXECUTABLE}) - set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -gcv8") + if(NOT CMAKE_BUILD_TYPE_LOWER STREQUAL "release") + # Provide debug in the default format + set(CMAKE_ASM_NASM_FLAGS "${CMAKE_ASM_NASM_FLAGS} -g") + endif() # On Windows, we use the NASM output. set(ASM_EXT asm)