nekoray_Mahdi-zarei/cmake/windows/windows.cmake
parhelia512 10283eafd1 fix
2025-09-20 14:38:20 +08:00

20 lines
761 B
CMake

set(PLATFORM_SOURCES 3rdparty/WinCommander.cpp src/sys/windows/guihelper.cpp src/sys/windows/MiniDump.cpp src/sys/windows/eventHandler.cpp src/sys/windows/WinVersion.cpp)
set(PLATFORM_LIBRARIES wininet wsock32 ws2_32 user32 rasapi32 iphlpapi ntdll)
include(cmake/windows/generate_product_version.cmake)
generate_product_version(
QV2RAY_RC
ICON "${CMAKE_SOURCE_DIR}/res/Throne.ico"
NAME "Throne"
BUNDLE "Throne"
COMPANY_NAME "Throne"
COMPANY_COPYRIGHT "Throne"
FILE_DESCRIPTION "Throne"
)
add_definitions(-DUNICODE -D_UNICODE -DNOMINMAX)
set(GUI_TYPE WIN32)
if (MSVC)
add_compile_options("/utf-8")
add_definitions(-D_WIN32_WINNT=0x600 -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS)
endif ()