Skip to content

Commit

Permalink
included crypto++ lib
Browse files Browse the repository at this point in the history
  • Loading branch information
gittiver committed Jan 30, 2023
1 parent 84cbb34 commit f77eb2f
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,18 @@ if(NOT expected_POPULATED)
FetchContent_Populate(expected)
endif(NOT expected_POPULATED)

# add crypt++ (+cmake) library
set(CRYPTOPP_BUILD_TESTING Off)
set(CRYPTOPP_INSTALL Off)

if(NOT cryptopp_POPULATED)
FetchContent_Declare(cryptopp
GIT_REPOSITORY https://github.com/abdes/cryptopp-cmake.git
GIT_TAG CRYPTOPP_8_7_0)
FetchContent_Populate(cryptopp)
add_subdirectory(${cryptopp_SOURCE_DIR} ${cryptopp_BINARY_DIR})
endif(NOT cryptopp_POPULATED)

include(CTest)
enable_testing()

Expand Down Expand Up @@ -77,7 +89,7 @@ set(LIB_SOURCES
src/big_int.hpp src/big_int.cpp )

add_library(oc-mint-lib ${LIB_SOURCES})
target_link_libraries(oc-mint-lib PUBLIC Crow::Crow)
target_link_libraries(oc-mint-lib PUBLIC Crow::Crow cryptopp::cryptopp)
target_include_directories(oc-mint-lib PUBLIC ${expected_SOURCE_DIR}/include src)

add_executable(${PROJECT_NAME} src/main.cpp)
Expand Down

0 comments on commit f77eb2f

Please sign in to comment.