From 1c1158b7619e72cf2dfd0030bf13ee9ccc0c54a5 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Thu, 31 Mar 2016 14:20:19 -0700 Subject: [PATCH] Add Windows manifest to interface.exe --- interface/CMakeLists.txt | 7 +++++++ interface/interface.exe.manifest | 15 +++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 interface/interface.exe.manifest diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index bc4a53c797..b7aeb7696e 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -106,6 +106,13 @@ elseif(WIN32) # add an executable that also has the icon itself and the configured rc file as resources add_executable(${TARGET_NAME} WIN32 ${INTERFACE_SRCS} ${QM} ${CONFIGURE_ICON_RC_OUTPUT}) + + add_custom_command( + TARGET ${TARGET_NAME} + POST_BUILD + COMMAND "mt.exe" -manifest "${CMAKE_CURRENT_SOURCE_DIR}/interface.exe.manifest" -inputresource:"$"\;\#1 -outputresource:"$"\;\#1 + COMMENT "Adding OS version support manifest to exe" + ) else() add_executable(${TARGET_NAME} ${INTERFACE_SRCS} ${QM}) endif() diff --git a/interface/interface.exe.manifest b/interface/interface.exe.manifest new file mode 100644 index 0000000000..4806951c9d --- /dev/null +++ b/interface/interface.exe.manifest @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file