mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 13:39:25 +08:00
23 lines
636 B
CMake
23 lines
636 B
CMake
set(UPDATER updater)
|
|
|
|
file(GLOB_RECURSE UPDATER_SOURCES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/*.hpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/*.cpp
|
|
)
|
|
|
|
add_executable(${UPDATER} ${UPDATER_SOURCES})
|
|
target_link_libraries(${UPDATER} PRIVATE
|
|
httplib::httplib
|
|
spdlog::spdlog
|
|
JsonCpp::JsonCpp
|
|
cryptopp::cryptopp
|
|
cxxopts::cxxopts
|
|
)
|
|
target_compile_definitions(${UPDATER} PRIVATE ${SPDLOG_DEFINES} SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE)
|
|
if (WIN32)
|
|
if (DEBUG_MODE)
|
|
target_compile_options(${UPDATER} PRIVATE /MTd)
|
|
else ()
|
|
target_compile_options(${UPDATER} PRIVATE /MT)
|
|
endif ()
|
|
endif () |