From e2293f9fda35d2fc2dd46a276205842971603af9 Mon Sep 17 00:00:00 2001 From: Yingchun Lai Date: Tue, 31 Oct 2023 16:16:32 +0800 Subject: [PATCH] Improve the CMakeLists.txt --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 373e018..c2ec239 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,13 +1,13 @@ cmake_minimum_required(VERSION 3.4) set(dedupfs_SOURCES "dedupfs.cc" PARENT_SCOPE) -set(dedupfs_INCLUDE_PATHS "${LIBCRYPTO_HOME}/include" PARENT_SCOPE) -set(dedupfs_LINK_PATHS "${LIBCRYPTO_HOME}/lib" PARENT_SCOPE) +find_package(OpenSSL REQUIRED) +set(dedupfs_INCLUDE_PATHS "${OPENSSL_INCLUDE_DIR}" PARENT_SCOPE) +set(dedupfs_LIBS ${OPENSSL_CRYPTO_LIBRARY} PARENT_SCOPE) + if(MSVC) - set(dedupfs_LIBS "libcrypto" PARENT_SCOPE) set(dedupfs_CMAKE_SHARED_LINKER_FLAGS "/EXPORT:dedupfs_reg" PARENT_SCOPE) set(dedupfs_CMAKE_EXE_LINKER_FLAGS "/INCLUDE:dedupfs_reg" PARENT_SCOPE) else() - set(dedupfs_LIBS "crypto" PARENT_SCOPE) set(dedupfs_CMAKE_EXE_LINKER_FLAGS "-u dedupfs_reg" PARENT_SCOPE) endif()