chore(cmake): find_package, etc.

This commit is contained in:
rjindael 2023-07-26 21:30:26 -07:00
parent 4fe99822c0
commit a449f04ba0
No known key found for this signature in database
GPG Key ID: D069369C906CCF31
1 changed files with 20 additions and 2 deletions

View File

@ -1,3 +1,10 @@
find_package(curl CONFIG REQUIRED)
find_package(detours CONFIG REQUIRED)
find_package(discord-rpc CONFIG REQUIRED)
find_package(openssl CONFIG REQUIRED)
find_package(pugixml CONFIG REQUIRED)
find_package(rapidjson CONFIG REQUIRED)
list(APPEND SOURCE
Source/main.cpp
Source/Patcher.cpp
@ -15,7 +22,7 @@ list(APPEND HEADER
Header/Hooks/Http.hpp
Resource/Information.h
Resource/Script.h
Resource/Script.rc
)
if(COMPILE_PLAYER)
@ -48,4 +55,15 @@ if(COMPILE_SERVER)
)
endif()
add_library(Kiseki.Patcher ${SOURCE} ${HEADER})
add_library(Kiseki.Patcher ${SOURCE} ${HEADER})
target_include_directories(Kiseki.Patcher PRIVATE Header)
target_link_libraries(Kiseki.Patcher PRIVATE)
if(COMPILE_PLAYER)
target_compile_definitions(Kiseki.Patcher PRIVATE PLAYER)
endif()
if(COMPILE_SERVER)
target_compile_definitions(Kiseki.Patcher PRIVATE SERVER)
endif()