From 89a405006b57cf3ee23bbfb8fad8d987dcb8bb0f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 5 Jan 2012 22:22:13 +0000 Subject: [PATCH] Fixed problem with embedding manifests in Windows binaries --- SConstruct | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SConstruct b/SConstruct index c9fb24a0d..56917a0c3 100644 --- a/SConstruct +++ b/SConstruct @@ -527,6 +527,11 @@ env['FORTRANMODDIR'] = '${TARGET.dir}' if env['CC'] == 'cl': env['WIN32'] = True + # embed manifest file + env['LINKCOM'] = [env['LINKCOM'], + 'if exist ${TARGET}.manifest mt.exe -nologo -manifest ${TARGET}.manifest -outputresource:$TARGET;1'] + env['SHLINKCOM'] = [env['SHLINKCOM'], + 'if exist ${TARGET}.manifest mt.exe -nologo -manifest ${TARGET}.manifest -outputresource:$TARGET;2'] else: env['WIN32'] = False