mirror of
https://github.com/Simplxss/SignerServer.git
synced 2024-11-21 00:37:53 +08:00
Some checks failed
build / run on ${{ matrix.os }}(${{ matrix.arch }}) (x64, windows-latest) (push) Has been cancelled
build / run on ${{ matrix.os }}(${{ matrix.arch }}) (arm64, ubuntu-latest) (push) Has been cancelled
build / run on ${{ matrix.os }}(${{ matrix.arch }}) (x64, ubuntu-latest) (push) Has been cancelled
build / run on ${{ matrix.os }}(${{ matrix.arch }}) (arm64, macos-latest) (push) Has been cancelled
build / run on ${{ matrix.os }}(${{ matrix.arch }}) (x64, macos-latest) (push) Has been cancelled
27 lines
832 B
CMake
27 lines
832 B
CMake
cmake_minimum_required(VERSION 3.15)
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
project(SignerServer)
|
|
|
|
# 平台宏定义
|
|
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
|
|
add_definitions(-D _WIN_PLATFORM_)
|
|
|
|
link_libraries(ws2_32)
|
|
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
|
|
add_definitions(-D _MAC_PLATFORM_)
|
|
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
|
|
add_definitions(-D _LINUX_PLATFORM_)
|
|
endif()
|
|
|
|
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "AMD64" OR CMAKE_SYSTEM_PROCESSOR STREQUAL "IA64")
|
|
add_definitions(-D _X64_ARCH_)
|
|
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86")
|
|
add_definitions(-D _X86_ARCH_)
|
|
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64")
|
|
add_definitions(-D _ARM64_ARCH_)
|
|
endif()
|
|
|
|
file(GLOB SOURCE_FILES "./src/*.cpp")
|
|
|
|
add_library(SignerServer SHARED ${SOURCE_FILES}) |