diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 45765d4..38c0b27 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -785,10 +785,12 @@ foreach(SYM IN LISTS CRYPTO_UNEXPORT) string(REPLACE "${SYM}\n" "" SYMS ${SYMS}) endforeach() file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym ${SYMS}) -list(SORT EXTRA_EXPORT) -foreach(SYM IN LISTS EXTRA_EXPORT) - file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym "${SYM}\n") -endforeach() +if(EXTRA_EXPORT) + list(SORT EXTRA_EXPORT) + foreach(SYM IN LISTS EXTRA_EXPORT) + file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym "${SYM}\n") + endforeach() +endif() add_library(crypto-objects OBJECT ${CRYPTO_SRC}) if (BUILD_SHARED)