singe/thirdparty/openssl/gost-engine/libprov/CMakeLists.txt
2023-11-16 22:15:24 -06:00

19 lines
581 B
CMake

cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
cmake_policy(SET
# This allows setting C_VISIBILITY_PRESET on static libraries, for
# those who want to do this with the libprov library
CMP0063 NEW
)
project(libprov LANGUAGES C)
set(CMAKE_C_STANDARD 99)
if (NOT OPENSSL_FOUND)
find_package(OpenSSL 3.0 REQUIRED)
endif()
add_library(libprov STATIC err.c num.c)
set_target_properties(libprov PROPERTIES
POSITION_INDEPENDENT_CODE ON
OUTPUT_NAME "prov")
target_include_directories(libprov PUBLIC include)
target_include_directories(libprov PRIVATE ${OPENSSL_INCLUDE_DIR})