Skip to content

Commit f550da6

Browse files
committed
fixup! use shared libs instead
1 parent f961062 commit f550da6

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/CMakeLists.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
add_library(ncrypto ncrypto.cpp engine.cpp)
2-
target_link_libraries(ncrypto PUBLIC OpenSSL::SSL OpenSSL::Crypto)
2+
if (NCRYPTO_SHARED_LIBS)
3+
target_link_libraries(ncrypto PUBLIC OpenSSL::SSL OpenSSL::Crypto)
4+
else()
5+
target_link_libraries(ncrypto PUBLIC ssl crypto)
6+
7+
if (NCRYPTO_BSSL_LIBDECREPIT_MISSING)
8+
target_compile_definitions(ncrypto PUBLIC NCRYPTO_BSSL_LIBDECREPIT_MISSING=1)
9+
else()
10+
target_link_libraries(ncrypto PUBLIC decrepit)
11+
endif()
12+
endif()
313
target_include_directories(ncrypto
414
PUBLIC
515
$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>

0 commit comments

Comments
 (0)