(res.o): Depend on arch-specific manifest file.
* res.rc (CREATEPROCESS_MANIFEST_RESOURCE_ID): Add separate
definition for x86-64.
* setup.exe.manifest: Throughout, set processorArchitecture to x86.
Remove trustInfo section.
* setup64.exe.manifest: New file.
+2013-04-05 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+
+ * Makefile.am (EXTRA_DIST): Add setup64.exe.manifest.
+ (res.o): Depend on arch-specific manifest file.
+ * res.rc (CREATEPROCESS_MANIFEST_RESOURCE_ID): Add separate
+ definition for x86-64.
+ * setup.exe.manifest: Throughout, set processorArchitecture to x86.
+ Remove trustInfo section.
+ * setup64.exe.manifest: New file.
+
2013-03-22 Corinna Vinschen <corinna@vinschen.de>
* desktop.cc (do_desktop_setup): Install "Cygwin64 Terminal" link on
choose-spin.bmp \
cygwin.ico \
setup.exe.manifest \
+ setup64.exe.manifest \
tree-minus.bmp \
tree-plus.bmp
mv version.tmp setup_version.c
# setup.exe.manifest is included in res.rc
-res.o: setup.exe.manifest
+res.o: @SETUP@.exe.manifest
.rc.o:
$(AM_V_GEN)$(WINDRES) --include-dir $(srcdir) -o $@ $<
// Manifest
//
+#ifdef __x86_64__
+CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "setup64.exe.manifest"
+#else
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "setup.exe.manifest"
+#endif
/////////////////////////////////////////////////////////////////////////////
//
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
- processorArchitecture="*"
+ processorArchitecture="x86"
name="RedHat.Cygwin.Setup"
type="win32"
/>
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
- processorArchitecture="*"
+ processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
- <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
- <security>
- <requestedPrivileges>
- <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
- </requestedPrivileges>
- </security>
- </trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity
+ version="1.0.0.0"
+ processorArchitecture="amd64"
+ name="RedHat.Cygwin.Setup"
+ type="win32"
+ />
+ <description>Cygwin installation tool</description>
+ <dependency>
+ <dependentAssembly>
+ <assemblyIdentity
+ type="win32"
+ name="Microsoft.Windows.Common-Controls"
+ version="6.0.0.0"
+ processorArchitecture="amd64"
+ publicKeyToken="6595b64144ccf1df"
+ language="*"
+ />
+ </dependentAssembly>
+ </dependency>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!--The ID below indicates application support for Windows Vista -->
+ <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
+ <!--The ID below indicates application support for Windows 7 -->
+ <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
+ <!--The ID below indicates application support for Windows 8 -->
+ <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
+ </application>
+ </compatibility>
+</assembly>