diff options
author | kinichiro <kinichiro.inoguchi@gmail.com> | 2017-01-18 20:26:49 +0900 |
---|---|---|
committer | kinichiro <kinichiro.inoguchi@gmail.com> | 2017-01-18 21:05:28 +0900 |
commit | 3276be122f6c5d3912bbfb266227335b65c9d851 (patch) | |
tree | 6f9e7e18c03171c9f699833ffbe78bcad6f381f3 /cmake_export_symbol.cmake | |
parent | 3b8cf47307c65f6adfe20e13e85e074a8e5cc044 (diff) | |
download | portable-3276be122f6c5d3912bbfb266227335b65c9d851.tar.gz portable-3276be122f6c5d3912bbfb266227335b65c9d851.tar.bz2 portable-3276be122f6c5d3912bbfb266227335b65c9d851.zip |
Add export symbol support to CMake for libcrypto
Diffstat (limited to 'cmake_export_symbol.cmake')
-rw-r--r-- | cmake_export_symbol.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmake_export_symbol.cmake b/cmake_export_symbol.cmake index 7dde938..2928c6b 100644 --- a/cmake_export_symbol.cmake +++ b/cmake_export_symbol.cmake | |||
@@ -4,6 +4,9 @@ macro(export_symbol TARGET FILENAME) | |||
4 | 4 | ||
5 | if(WIN32) | 5 | if(WIN32) |
6 | string(REPLACE ".sym" ".def" DEF_FILENAME ${FILENAME}) | 6 | string(REPLACE ".sym" ".def" DEF_FILENAME ${FILENAME}) |
7 | file(WRITE ${DEF_FILENAME} "EXPORTS\n") | ||
8 | file(READ ${FILENAME} SYMBOLS) | ||
9 | file(APPEND ${DEF_FILENAME} "${SYMBOLS}") | ||
7 | target_sources(${TARGET} PRIVATE ${DEF_FILENAME}) | 10 | target_sources(${TARGET} PRIVATE ${DEF_FILENAME}) |
8 | 11 | ||
9 | elseif(APPLE) | 12 | elseif(APPLE) |