mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-30 22:43:08 +03:00
- Added CMake option USE_SHARED_POLARSSL_LIBRARY to allow for building of shared PolarSSL library
This commit is contained in:
@ -1,4 +1,6 @@
|
|||||||
add_library(polarssl STATIC
|
OPTION(USE_SHARED_POLARSSL_LIBRARY "Build PolarSSL as a shared library." OFF)
|
||||||
|
|
||||||
|
set(src
|
||||||
aes.c
|
aes.c
|
||||||
arc4.c
|
arc4.c
|
||||||
base64.c
|
base64.c
|
||||||
@ -27,6 +29,17 @@ add_library(polarssl STATIC
|
|||||||
xtea.c
|
xtea.c
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(NOT USE_SHARED_POLARSSL_LIBRARY)
|
||||||
|
|
||||||
|
add_library(polarssl STATIC ${src})
|
||||||
|
|
||||||
|
else(NOT USE_SHARED_POLARSSL_LIBRARY)
|
||||||
|
|
||||||
|
ADD_LIBRARY(polarssl SHARED ${src})
|
||||||
|
SET_TARGET_PROPERTIES(polarssl PROPERTIES VERSION 0.14.1 SOVERSION 0)
|
||||||
|
|
||||||
|
endif(NOT USE_SHARED_POLARSSL_LIBRARY)
|
||||||
|
|
||||||
INSTALL(TARGETS polarssl
|
INSTALL(TARGETS polarssl
|
||||||
DESTINATION lib
|
DESTINATION lib
|
||||||
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||||
|
Reference in New Issue
Block a user