aboutsummaryrefslogtreecommitdiff
path: root/tls
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2018-05-29 05:44:34 -0500
committerBrent Cook <bcook@openbsd.org>2018-05-29 05:46:54 -0500
commit4fcfc82d83de32098530abfa3aff5d6fc5532433 (patch)
tree449adaa04fdd66b065fb9ffd4f58912d398c03ca /tls
parent9b4044d8edce19f72649ba2960a54d57373b84b5 (diff)
downloadportable-4fcfc82d83de32098530abfa3aff5d6fc5532433.tar.gz
portable-4fcfc82d83de32098530abfa3aff5d6fc5532433.tar.bz2
portable-4fcfc82d83de32098530abfa3aff5d6fc5532433.zip
scope private/public headers when embedding into other projects
thanks to Cameron Palmer
Diffstat (limited to 'tls')
-rw-r--r--tls/CMakeLists.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index 6c5303c..a18c24f 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -1,9 +1,3 @@
1include_directories(
2 .
3 ../include
4 ../include/compat
5)
6
7set( 1set(
8 TLS_SRC 2 TLS_SRC
9 tls.c 3 tls.c
@@ -37,6 +31,13 @@ else()
37endif() 31endif()
38 32
39add_library(tls ${TLS_SRC}) 33add_library(tls ${TLS_SRC})
34target_include_directories(tls
35 PRIVATE
36 .
37 PUBLIC
38 ../include
39 ../include/compat)
40
40if (BUILD_SHARED_LIBS) 41if (BUILD_SHARED_LIBS)
41 export_symbol(tls ${CMAKE_CURRENT_SOURCE_DIR}/tls.sym) 42 export_symbol(tls ${CMAKE_CURRENT_SOURCE_DIR}/tls.sym)
42 target_link_libraries(tls ssl crypto) 43 target_link_libraries(tls ssl crypto)