- Added CMake option USE_SHARED_POLARSSL_LIBRARY to allow for building of shared PolarSSL library

This commit is contained in:
Paul Bakker 2011-01-05 15:24:43 +00:00
parent 547f73d66f
commit 9d3a7e4188

View File

@ -1,4 +1,6 @@
add_library(polarssl STATIC
OPTION(USE_SHARED_POLARSSL_LIBRARY "Build PolarSSL as a shared library." OFF)
set(src
aes.c
arc4.c
base64.c
@ -27,6 +29,17 @@ add_library(polarssl STATIC
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
DESTINATION lib
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)