[commit] r2445 - trunk/Install/Build
GMESRC Repository Notifications
gme-commit at list.isis.vanderbilt.edu
Mon Feb 24 13:13:09 CST 2014
Author: ksmyth
Date: Mon Feb 24 13:13:09 2014
New Revision: 2445
Log:
Workaround buggy rc dependency tracking
Modified:
trunk/Install/Build/build.py
Modified: trunk/Install/Build/build.py
==============================================================================
--- trunk/Install/Build/build.py Wed Feb 19 12:51:44 2014 (r2444)
+++ trunk/Install/Build/build.py Mon Feb 24 13:13:09 2014 (r2445)
@@ -94,6 +94,12 @@
if text != old_text:
with open(os.path.join(GME_ROOT, 'GME/Gme/GMEVersion.h'), 'w') as header:
header.write(text)
+ # resource compiler doesn't do dependency tracking well
+ # echo `grep -rlI GME_VERSION GME | grep \\.rc | sed 's/^/"/; s/$/",/'`
+ for filename in ("GME/Console/Console.rc", "GME/ConstraintManager/ConstraintManager.rc", "GME/Core/Core.rc", "GME/Gme/GME.rc", "GME/Gme/res/AboutBox.rc",
+ "GME/GMEActiveBrowser/GMEActiveBrowser.rc", "GME/Meta/Meta.rc", "GME/Mga/Mga.rc", "GME/MgaUtil/MgaUtil.rc", "GME/ObjectInspector/ObjectInspector.rc",
+ "GME/PanningView/PanningView.rc", "GME/Parser/Parser.rc", "GME/PartBrowser/PartBrowser.rc", "GME/Search/Search.rc", "GME/XmlBackEnd/XmlBackEnd.rc"):
+ os.utime(os.path.join(GME_ROOT, filename), None)
def _remove_dlldata_from_tlog():
''' Workaround for http://connect.microsoft.com/VisualStudio/feedback/details/763929/incremental-build-of-idl-files-behavior-changes-after-installing-visual-studio-2012
More information about the gme-commit
mailing list