find_package(Boost REQUIRED COMPONENTS serialization) add_library(Encrypt Encrypt.h Encrypt.cpp MessageDigest.h MessageDigest.cpp SecureHashAlgorithm.h SecureHashAlgorithm.cpp ) target_include_directories(Encrypt INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} PRIVATE ${MBEDTLS_INCLUDE_DIR} PRIVATE ${Boost_INCLUDE_DIRS} ) # target_link_libraries(Encrypt # PUBLIC mbedtls-${MBEDTLS_VERSION} # ) if(UNIX) target_compile_options(Encrypt PRIVATE -fPIC ) endif()