Skip to content

Commit e183b47

Browse files
committed
try to fix cmake
1 parent a7937ae commit e183b47

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ CPMAddPackage(
2323
message(STATUS "BoringSSL source dir: ${boringssl_SOURCE_DIR}")
2424
include_directories(${boringssl_SOURCE_DIR}/include)
2525

26+
add_subdirectory(src)
27+
add_library(ncrypto::ncrypto ALIAS ncrypto)
28+
2629
if (NCRYPTO_TESTING)
2730
CPMAddPackage(
2831
NAME GTest
@@ -36,9 +39,6 @@ if (NCRYPTO_TESTING)
3639
add_subdirectory(tests)
3740
endif()
3841

39-
add_subdirectory(src)
40-
add_library(ncrypto::ncrypto ALIAS ncrypto)
41-
4242
install(
4343
FILES include/ncrypto.h
4444
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"

src/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
add_library(ncrypto ncrypto.cpp engine.cpp)
2-
target_link_libraries(ncrypto boringssl)
2+
target_link_libraries(ncrypto
3+
${boringssl_BINARY_DIR}/ssl/libssl.a
4+
${boringssl_BINARY_DIR}/crypto/libcrypto.a
5+
)
36

47
target_include_directories(ncrypto
58
PUBLIC

tests/CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
include(GoogleTest)
22
include(CTest)
33
add_executable(basic basic.cpp)
4-
target_link_libraries(
5-
basic
6-
GTest::gtest_main
7-
)
8-
target_link_libraries(basic ncrypto)
4+
target_link_libraries(basic PRIVATE ncrypto gtest gtest_main)
95
add_test(basic_test basic)
106
gtest_discover_tests(basic)

0 commit comments

Comments
 (0)