explicitly link navicat-patcher with stdc++fs

Signed-off-by: Double Sine <xiao_ai_yu@live.cn>
This commit is contained in:
Double Sine 2022-09-15 06:27:46 +08:00
parent a5a90e9ccc
commit 43c83cf258
No known key found for this signature in database
GPG Key ID: 44460E4F43EA8633

View File

@ -1,10 +1,11 @@
cmake_minimum_required(VERSION 3.18)
project(navicat-keygen)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(fmt REQUIRED)
find_package(RapidJSON REQUIRED)
# find_package(RapidJSON REQUIRED)
find_package(OpenSSL REQUIRED)
include(FetchContent)
@ -90,4 +91,4 @@ target_link_libraries(navicat-keygen fmt::fmt OpenSSL::Crypto)
add_executable(navicat-patcher ${NKG_COMMON_SOURCE} ${NKG_PATCHER_SOURCE})
target_include_directories(navicat-patcher PRIVATE ./common ${keystone_SOURCE_DIR}/include)
target_link_libraries(navicat-patcher fmt::fmt OpenSSL::Crypto keystone unicorn pthread)
target_link_libraries(navicat-patcher fmt::fmt OpenSSL::Crypto keystone unicorn pthread stdc++fs)