diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-05 20:51:38 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-05 20:51:38 -0500 |
commit | 85c02f71f81e5d5d250d4ad3f39edc5394902c99 (patch) | |
tree | 9a1fe981c27cd930e8b1f76f4a4996d6509d3fc6 /CMakeLists.txt | |
parent | 3381fb9ef41bd7e24e1bc18ec5997473df81dc8b (diff) | |
download | lingo-ap-tracker-85c02f71f81e5d5d250d4ad3f39edc5394902c99.tar.gz lingo-ap-tracker-85c02f71f81e5d5d250d4ad3f39edc5394902c99.tar.bz2 lingo-ap-tracker-85c02f71f81e5d5d250d4ad3f39edc5394902c99.zip |
Fix blurriness on Windows + high DPI screens
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
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) | |||
4 | if (MSVC) | 4 | if (MSVC) |
5 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") | 5 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") |
6 | set(CMAKE_WIN32_EXECUTABLE true) | 6 | set(CMAKE_WIN32_EXECUTABLE true) |
7 | set(CMAKE_EXE_LINKER_FLAGS /MANIFEST:NO) | ||
7 | endif(MSVC) | 8 | endif(MSVC) |
8 | 9 | ||
9 | find_package(wxWidgets CONFIG REQUIRED) | 10 | find_package(wxWidgets CONFIG REQUIRED) |
@@ -32,7 +33,7 @@ include_directories(${SYSTEM_INCLUDE_DIR}) | |||
32 | 33 | ||
33 | link_directories(${openssl_LIBRARY_DIRS}) | 34 | link_directories(${openssl_LIBRARY_DIRS}) |
34 | 35 | ||
35 | add_executable(lingo_ap_tracker | 36 | set(SOURCE_FILES |
36 | "src/main.cpp" | 37 | "src/main.cpp" |
37 | "src/tracker_frame.cpp" | 38 | "src/tracker_frame.cpp" |
38 | "src/tracker_panel.cpp" | 39 | "src/tracker_panel.cpp" |
@@ -54,6 +55,12 @@ add_executable(lingo_ap_tracker | |||
54 | "src/report_popup.cpp" | 55 | "src/report_popup.cpp" |
55 | "vendor/whereami/whereami.c" | 56 | "vendor/whereami/whereami.c" |
56 | ) | 57 | ) |
58 | |||
59 | if (MSVC) | ||
60 | list(APPEND SOURCE_FILES "src/windows.rc") | ||
61 | endif(MSVC) | ||
62 | |||
63 | add_executable(lingo_ap_tracker ${SOURCE_FILES}) | ||
57 | set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD 20) | 64 | set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD 20) |
58 | set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD_REQUIRED ON) | 65 | set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD_REQUIRED ON) |
59 | 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) | 66 | 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) |