aboutsummaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2017-01-18 22:58:04 -0600
committerBrent Cook <bcook@openbsd.org>2017-01-18 22:59:09 -0600
commit301d50eaa345f6c3739138a0bc575f0d9ae49100 (patch)
tree17a2dc11532183f3f7e359a4bfcb62b557d17032 /crypto
parente463ba3b22d0587919277cc4b342ec1efd968032 (diff)
downloadportable-301d50eaa345f6c3739138a0bc575f0d9ae49100.tar.gz
portable-301d50eaa345f6c3739138a0bc575f0d9ae49100.tar.bz2
portable-301d50eaa345f6c3739138a0bc575f0d9ae49100.zip
check if EXTRA_EXPORT is set, fix cmake builds on OpenBSD
Diffstat (limited to 'crypto')
-rw-r--r--crypto/CMakeLists.txt10
1 files 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)
785 string(REPLACE "${SYM}\n" "" SYMS ${SYMS}) 785 string(REPLACE "${SYM}\n" "" SYMS ${SYMS})
786endforeach() 786endforeach()
787file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym ${SYMS}) 787file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym ${SYMS})
788list(SORT EXTRA_EXPORT) 788if(EXTRA_EXPORT)
789foreach(SYM IN LISTS EXTRA_EXPORT) 789 list(SORT EXTRA_EXPORT)
790 file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym "${SYM}\n") 790 foreach(SYM IN LISTS EXTRA_EXPORT)
791endforeach() 791 file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym "${SYM}\n")
792 endforeach()
793endif()
792 794
793add_library(crypto-objects OBJECT ${CRYPTO_SRC}) 795add_library(crypto-objects OBJECT ${CRYPTO_SRC})
794if (BUILD_SHARED) 796if (BUILD_SHARED)