From 301d50eaa345f6c3739138a0bc575f0d9ae49100 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Wed, 18 Jan 2017 22:58:04 -0600 Subject: [PATCH] check if EXTRA_EXPORT is set, fix cmake builds on OpenBSD --- crypto/CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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)