美文网首页CMake实践
cmake练手: 配置OpenSSL

cmake练手: 配置OpenSSL

作者: ArthurBreeze | 来源:发表于2020-06-06 00:05 被阅读0次

环境

ubuntu 16.04
openssl相关依赖是apt安装的:

CMakeLists.txt 内容

#[[
If you are on Ubuntu, you may install openssl related libs via:
    sudo apt install openssl libssl-dev
##]]

cmake_minimum_required(VERSION 3.14)

project(openssl_example)

find_package(OpenSSL REQUIRED)

add_executable(client ssl-client.c)
add_executable(server ssl-server.c)
add_executable(man_in_middle SSL_man_in_middle.c)

set(DEP_LIBS
    OpenSSL::Crypto OpenSSL::SSL  # modern
    #${OPENSSL_SSL_LIBRARY} ${OPENSSL_CRYPTO_LIBRARY}  # old style
)

target_link_libraries(client ${DEP_LIBS})
target_link_libraries(server ${DEP_LIBS})
target_link_libraries(man_in_middle ${DEP_LIBS})

示例代码内容

见此处 https://github.com/zarzen/openssl-example1/pull/1

相关文章

网友评论

    本文标题:cmake练手: 配置OpenSSL

    本文链接:https://www.haomeiwen.com/subject/nezbzhtx.html