diff options
| author | Brent Cook <bcook@openbsd.org> | 2018-03-18 09:46:44 -0500 |
|---|---|---|
| committer | Brent Cook <bcook@openbsd.org> | 2018-03-18 09:46:44 -0500 |
| commit | 0dfd7cb1034f1bdbab8bbc7cb1dee2b4b02f092e (patch) | |
| tree | 21e61add767c0fcb897e52d6f152dcefbcb0a81a /crypto | |
| parent | 1fb8c9c6bea797e4db5e395fb34b899682ee8682 (diff) | |
| parent | 3625c50f44da03b39577219dc2013bf02f76fc9a (diff) | |
| download | portable-0dfd7cb1034f1bdbab8bbc7cb1dee2b4b02f092e.tar.gz portable-0dfd7cb1034f1bdbab8bbc7cb1dee2b4b02f092e.tar.bz2 portable-0dfd7cb1034f1bdbab8bbc7cb1dee2b4b02f092e.zip | |
Land #399, Use binary directory for symbol exports generation
Diffstat (limited to 'crypto')
| -rw-r--r-- | crypto/CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 0615110..afa57b3 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt | |||
| @@ -798,11 +798,11 @@ file(READ ${CMAKE_CURRENT_SOURCE_DIR}/crypto.sym SYMS) | |||
| 798 | foreach(SYM IN LISTS CRYPTO_UNEXPORT) | 798 | foreach(SYM IN LISTS CRYPTO_UNEXPORT) |
| 799 | string(REPLACE "${SYM}\n" "" SYMS ${SYMS}) | 799 | string(REPLACE "${SYM}\n" "" SYMS ${SYMS}) |
| 800 | endforeach() | 800 | endforeach() |
| 801 | file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym ${SYMS}) | 801 | file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym ${SYMS}) |
| 802 | if(EXTRA_EXPORT) | 802 | if(EXTRA_EXPORT) |
| 803 | list(SORT EXTRA_EXPORT) | 803 | list(SORT EXTRA_EXPORT) |
| 804 | foreach(SYM IN LISTS EXTRA_EXPORT) | 804 | foreach(SYM IN LISTS EXTRA_EXPORT) |
| 805 | file(APPEND ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym "${SYM}\n") | 805 | file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym "${SYM}\n") |
| 806 | endforeach() | 806 | endforeach() |
| 807 | endif() | 807 | endif() |
| 808 | 808 | ||
| @@ -810,7 +810,7 @@ add_library(crypto-objects OBJECT ${CRYPTO_SRC}) | |||
| 810 | if (BUILD_SHARED) | 810 | if (BUILD_SHARED) |
| 811 | add_library(crypto STATIC $<TARGET_OBJECTS:crypto-objects>) | 811 | add_library(crypto STATIC $<TARGET_OBJECTS:crypto-objects>) |
| 812 | add_library(crypto-shared SHARED $<TARGET_OBJECTS:crypto-objects>) | 812 | add_library(crypto-shared SHARED $<TARGET_OBJECTS:crypto-objects>) |
| 813 | export_symbol(crypto-shared ${CMAKE_CURRENT_SOURCE_DIR}/crypto_p.sym) | 813 | export_symbol(crypto-shared ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym) |
| 814 | if (WIN32) | 814 | if (WIN32) |
| 815 | target_link_libraries(crypto-shared Ws2_32.lib) | 815 | target_link_libraries(crypto-shared Ws2_32.lib) |
| 816 | set(CRYPTO_POSTFIX -${CRYPTO_MAJOR_VERSION}) | 816 | set(CRYPTO_POSTFIX -${CRYPTO_MAJOR_VERSION}) |
