mirror of
https://github.com/yuzu-emu/discord-rpc.git
synced 2024-12-22 23:35:38 +00:00
Improve cmakelists for vcpkg building
- Remove forced /MT directive. - Allow building for debug. - Add option to prevent building of example apps.
This commit is contained in:
parent
1675d5d2dc
commit
5085d23dd1
|
@ -1,6 +1,8 @@
|
|||
cmake_minimum_required (VERSION 3.7.0)
|
||||
project (DiscordRPC)
|
||||
|
||||
option(BUILD_EXAMPLES "Build example apps" ON)
|
||||
|
||||
# format
|
||||
file(GLOB_RECURSE ALL_SOURCE_FILES
|
||||
examples/*.cpp examples/*.h examples/*.c
|
||||
|
@ -51,4 +53,6 @@ add_library(rapidjson STATIC IMPORTED ${RAPIDJSON})
|
|||
# add subdirs
|
||||
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(examples/send-presence)
|
||||
if (BUILD_EXAMPLES)
|
||||
add_subdirectory(examples/send-presence)
|
||||
endif(BUILD_EXAMPLES)
|
||||
|
|
|
@ -27,7 +27,6 @@ if(WIN32)
|
|||
add_library(discord-rpc ${BASE_RPC_SRC})
|
||||
if (MSVC)
|
||||
target_compile_options(discord-rpc PRIVATE /EHsc
|
||||
/MT
|
||||
/Wall
|
||||
/wd4100 # unreferenced formal parameter
|
||||
/wd4514 # unreferenced inline
|
||||
|
@ -105,13 +104,10 @@ install(
|
|||
EXPORT "discord-rpc"
|
||||
RUNTIME
|
||||
DESTINATION "bin"
|
||||
CONFIGURATIONS Release
|
||||
LIBRARY
|
||||
DESTINATION "lib"
|
||||
CONFIGURATIONS Release
|
||||
ARCHIVE
|
||||
DESTINATION "lib"
|
||||
CONFIGURATIONS Release
|
||||
INCLUDES
|
||||
DESTINATION "include"
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue