From 07198741023a62243f769bcd92aa2a168e884fe7 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 25 Aug 2016 09:19:38 +0200 Subject: gui: add fixups for qt5 .dll's in msvc build --- gui/CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gui') diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt index 92f413a2..94493696 100644 --- a/gui/CMakeLists.txt +++ b/gui/CMakeLists.txt @@ -29,3 +29,17 @@ if(LINUX) # for process detector target_link_libraries(opentrack procps) endif() + +add_custom_target(fixup-qt-subsystem) + +if(MSVC) + foreach(i Qt5Core Qt5Gui Qt5Network Qt5SerialPort Qt5Widgets platforms/qwindows) + add_custom_command(TARGET fixup-qt-subsystem + POST_BUILD + COMMAND editbin -nologo -SUBSYSTEM:WINDOWS,5.01 -OSVERSION:5.1 "${i}.dll" + WORKING_DIRECTORY "${CMAKE_INSTALL_PREFIX}" + COMMENT "Fixing up Windows XP support for ${i}.dll") + endforeach() +endif() + +add_dependencies(opentrack fixup-qt-subsystem) -- cgit v1.2.3