diff --git a/cmake/functions.cmake b/cmake/functions.cmake index 0fa91a6e1..3c8832c2c 100644 --- a/cmake/functions.cmake +++ b/cmake/functions.cmake @@ -399,6 +399,10 @@ function(generate_lib_src_list LIB_SOURCES) if(BUILD_SHA3) list(APPEND LIB_SOURCES wolfcrypt/src/sha3.c) + + if(BUILD_INTELASM) + list(APPEND LIB_SOURCES wolfcrypt/src/sha3_asm.S) + endif() endif() if(BUILD_DH) @@ -582,6 +586,10 @@ function(generate_lib_src_list LIB_SOURCES) if(NOT BUILD_FIPS_V2 AND BUILD_SHA3) list(APPEND LIB_SOURCES wolfcrypt/src/sha3.c) + + if(BUILD_INTELASM) + list(APPEND LIB_SOURCES wolfcrypt/src/sha3_asm.S) + endif() endif() endif()