From a31c979aa76abf075c55d09f03465f5322fbe170 Mon Sep 17 00:00:00 2001 From: Zhi Guan Date: Fri, 23 Dec 2022 12:53:22 +0800 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b9d830d0..9558d01d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.0) +cmake_minimum_required(VERSION 3.6) project(GmSSL) set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) @@ -259,6 +259,9 @@ if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "iOS") endif() if (CMAKE_C_COMPILER_ID MATCHES "MSVC") + set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT gmssl-bin) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/GmSSL") # change by `cmake -DCMAKE_INSTALL_PREFIX=C:\path\to\install` + # run `set path=%path%;C:\Program Files\GmSSL\bin` add_compile_definitions(_CRT_SECURE_NO_WARNINGS) target_compile_options(gmssl PRIVATE /wd4996) target_compile_options(gmssl-bin PRIVATE /wd4996)