From c126e4fa1c7a144b863941f93b507c6e5c94268b Mon Sep 17 00:00:00 2001
From: Brad Davis <bdavis@saintandreas.org>
Date: Sun, 14 Jan 2018 10:51:16 -0800
Subject: [PATCH] Fix automatic binary resources rebuilding

---
 interface/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt
index 51aaceccc2..017d341756 100644
--- a/interface/CMakeLists.txt
+++ b/interface/CMakeLists.txt
@@ -17,10 +17,9 @@ generate_qrc(OUTPUT ${RESOURCES_QRC} PATH ${CMAKE_CURRENT_SOURCE_DIR}/resources
 
 add_custom_command(
     OUTPUT ${RESOURCES_RCC}
+    DEPENDS ${RESOURCES_QRC} ${GENERATE_QRC_DEPENDS}
     COMMAND "${QT_DIR}/bin/rcc"
     ARGS ${RESOURCES_QRC} -binary -o ${RESOURCES_RCC}
-    MAIN_DEPENDENCY ${RESOURCES_QRC}
-    DEPENDS ${GENERATE_QRC_DEPENDS}
 )
 
 list(APPEND GENERATE_QRC_DEPENDS ${RESOURCES_RCC})
@@ -52,6 +51,7 @@ endif()
 # grab the implementation and header files from src dirs
 file(GLOB_RECURSE INTERFACE_SRCS "src/*.cpp" "src/*.h")
 GroupSources("src")
+list(APPEND INTERFACE_SRCS ${RESOURCES_RCC})
 
 # Add SpeechRecognizer if on Windows or OS X, otherwise remove
 if (WIN32)