aboutsummaryrefslogtreecommitdiff
path: root/ssl
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 /ssl
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 'ssl')
-rw-r--r--ssl/CMakeLists.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt
index e87e0f6..44e5265 100644
--- a/ssl/CMakeLists.txt
+++ b/ssl/CMakeLists.txt
@@ -1,9 +1,3 @@
1include_directories(
2 .
3 ../include
4 ../include/compat
5)
6
7set( 1set(
8 SSL_SRC 2 SSL_SRC
9 bio_ssl.c 3 bio_ssl.c
@@ -48,6 +42,13 @@ set(
48) 42)
49 43
50add_library(ssl ${SSL_SRC}) 44add_library(ssl ${SSL_SRC})
45target_include_directories(ssl
46 PRIVATE
47 .
48 PUBLIC
49 ../include
50 ../include/compat)
51
51if (BUILD_SHARED_LIBS) 52if (BUILD_SHARED_LIBS)
52 export_symbol(ssl ${CMAKE_CURRENT_SOURCE_DIR}/ssl.sym) 53 export_symbol(ssl ${CMAKE_CURRENT_SOURCE_DIR}/ssl.sym)
53 target_link_libraries(ssl crypto) 54 target_link_libraries(ssl crypto)