diff options
| author | Jeff Davey <jdavey@apple.com> | 2015-08-18 13:20:19 -0600 |
|---|---|---|
| committer | Jeff Davey <jdavey@apple.com> | 2015-08-18 13:20:19 -0600 |
| commit | 5461dea7f141d78d1d0bb4c4f17be9b15680fa96 (patch) | |
| tree | 400e930cf75c4d390590a8ce0f5fe2f779124584 /tls | |
| parent | 9aa4e1d96095c5bde62aa541a6b3aa48110cc5b0 (diff) | |
| download | portable-5461dea7f141d78d1d0bb4c4f17be9b15680fa96.tar.gz portable-5461dea7f141d78d1d0bb4c4f17be9b15680fa96.tar.bz2 portable-5461dea7f141d78d1d0bb4c4f17be9b15680fa96.zip | |
Add install targets and shared libraries to CMake
Diffstat (limited to 'tls')
| -rw-r--r-- | tls/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt index 3e61844..7c8cf21 100644 --- a/tls/CMakeLists.txt +++ b/tls/CMakeLists.txt | |||
| @@ -19,4 +19,11 @@ if(NOT HAVE_STRCASECMP) | |||
| 19 | set(TLS_SRC ${TLS_SRC} strsep.c) | 19 | set(TLS_SRC ${TLS_SRC} strsep.c) |
| 20 | endif() | 20 | endif() |
| 21 | 21 | ||
| 22 | add_library(tls ${TLS_SRC}) | 22 | add_library(tls-objects OBJECT ${TLS_SRC}) |
| 23 | set_property(TARGET tls-objects PROPERTY POSITION_INDEPENDENT_CODE 1) | ||
| 24 | add_library(tls STATIC $<TARGET_OBJECTS:tls-objects>) | ||
| 25 | add_library(tls-shared SHARED $<TARGET_OBJECTS:tls-objects>) | ||
| 26 | set_target_properties(tls-shared PROPERTIES OUTPUT_NAME tls) | ||
| 27 | set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} SOVERSION ${TLS_MAJOR_VERSION}) | ||
| 28 | |||
| 29 | install(TARGETS tls tls-shared DESTINATION lib) | ||
