From 85c02f71f81e5d5d250d4ad3f39edc5394902c99 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 5 Mar 2025 20:51:38 -0500 Subject: Fix blurriness on Windows + high DPI screens --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index e976cdf..c4e7a98 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,7 @@ project (lingo_ap_tracker) if (MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") set(CMAKE_WIN32_EXECUTABLE true) +set(CMAKE_EXE_LINKER_FLAGS /MANIFEST:NO) endif(MSVC) find_package(wxWidgets CONFIG REQUIRED) @@ -32,7 +33,7 @@ include_directories(${SYSTEM_INCLUDE_DIR}) link_directories(${openssl_LIBRARY_DIRS}) -add_executable(lingo_ap_tracker +set(SOURCE_FILES "src/main.cpp" "src/tracker_frame.cpp" "src/tracker_panel.cpp" @@ -54,6 +55,12 @@ add_executable(lingo_ap_tracker "src/report_popup.cpp" "vendor/whereami/whereami.c" ) + +if (MSVC) +list(APPEND SOURCE_FILES "src/windows.rc") +endif(MSVC) + +add_executable(lingo_ap_tracker ${SOURCE_FILES}) set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD 20) set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD_REQUIRED ON) target_link_libraries(lingo_ap_tracker PRIVATE fmt::fmt OpenSSL::SSL OpenSSL::Crypto websocketpp::websocketpp wx::core wx::base wx::net yaml-cpp::yaml-cpp) -- cgit 1.4.1