mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-07 12:33:39 +08:00
Update CMakeLists.txt
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
cmake_minimum_required(VERSION 3.0)
|
cmake_minimum_required(VERSION 3.6)
|
||||||
project(GmSSL)
|
project(GmSSL)
|
||||||
|
|
||||||
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
||||||
@@ -259,6 +259,9 @@ if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "iOS")
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (CMAKE_C_COMPILER_ID MATCHES "MSVC")
|
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)
|
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
|
||||||
target_compile_options(gmssl PRIVATE /wd4996)
|
target_compile_options(gmssl PRIVATE /wd4996)
|
||||||
target_compile_options(gmssl-bin PRIVATE /wd4996)
|
target_compile_options(gmssl-bin PRIVATE /wd4996)
|
||||||
|
|||||||
Reference in New Issue
Block a user