From 437a9c35ce02404fcb5fa87298f36a8053b7194e Mon Sep 17 00:00:00 2001 From: NickMRamirez Date: Fri, 9 Jan 2015 16:50:53 -0500 Subject: [PATCH] Added a 64-bit Windows installer --- msvs/RedisServer.sln | 20 +++- msvs/RedisWindowsX64/Product.wxs | 98 ++++++++++++++++++++ msvs/RedisWindowsX64/RedisWindowsX64.wixproj | 85 +++++++++++++++++ 3 files changed, 199 insertions(+), 4 deletions(-) create mode 100644 msvs/RedisWindowsX64/Product.wxs create mode 100644 msvs/RedisWindowsX64/RedisWindowsX64.wixproj diff --git a/msvs/RedisServer.sln b/msvs/RedisServer.sln index 6b67798b..a58836d4 100644 --- a/msvs/RedisServer.sln +++ b/msvs/RedisServer.sln @@ -44,6 +44,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReleasePackagingTool", "Rel EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "RedisWindowsX86", "RedisWindowsX86\RedisWindowsX86.wixproj", "{1A5CC75A-CB72-4741-8881-77CC039FFCE1}" EndProject +Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "RedisWindowsX64", "RedisWindowsX64\RedisWindowsX64.wixproj", "{C829D256-16B4-4DC7-9BF9-6814F76B441E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Mixed Platforms = Debug|Mixed Platforms @@ -195,19 +197,29 @@ Global {74A69E5D-6540-43CC-9975-20989BF19EB0}.Release|x64.Build.0 = Release|x64 {74A69E5D-6540-43CC-9975-20989BF19EB0}.Release|x86.ActiveCfg = Release|x64 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|Mixed Platforms.Build.0 = Debug|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|Win32.ActiveCfg = Debug|x86 - {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|Win32.Build.0 = Debug|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|x64.ActiveCfg = Debug|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|x86.ActiveCfg = Debug|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Debug|x86.Build.0 = Debug|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|Mixed Platforms.Build.0 = Release|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|Win32.ActiveCfg = Release|x86 - {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|Win32.Build.0 = Release|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|x64.ActiveCfg = Release|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|x86.ActiveCfg = Release|x86 {1A5CC75A-CB72-4741-8881-77CC039FFCE1}.Release|x86.Build.0 = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|Win32.ActiveCfg = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|Win32.Build.0 = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|x64.ActiveCfg = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|x64.Build.0 = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Debug|x86.ActiveCfg = Debug|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|Mixed Platforms.Build.0 = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|Win32.ActiveCfg = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|Win32.Build.0 = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|x64.ActiveCfg = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|x64.Build.0 = Release|x86 + {C829D256-16B4-4DC7-9BF9-6814F76B441E}.Release|x86.ActiveCfg = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/msvs/RedisWindowsX64/Product.wxs b/msvs/RedisWindowsX64/Product.wxs new file mode 100644 index 00000000..794b4f18 --- /dev/null +++ b/msvs/RedisWindowsX64/Product.wxs @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msvs/RedisWindowsX64/RedisWindowsX64.wixproj b/msvs/RedisWindowsX64/RedisWindowsX64.wixproj new file mode 100644 index 00000000..bd0efc4f --- /dev/null +++ b/msvs/RedisWindowsX64/RedisWindowsX64.wixproj @@ -0,0 +1,85 @@ + + + + Debug + x86 + 3.9 + c829d256-16b4-4dc7-9bf9-6814f76b441e + 2.0 + Redis-Windows-x64 + Package + $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets + $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug + -arch x64 + + + bin\$(Configuration)\ + obj\$(Configuration)\ + -arch x64 + + + + + + + RedisBenchmark + {b00d4bb5-44de-405e-839c-d16f547006cf} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + RedisCheckAof + {a65c2cd6-72a3-441a-aea3-d754bea9a86a} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + RedisCheckDump + {52193a97-d010-41d6-bf2b-33e8e764e308} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + RedisCli + {392bbb91-3934-4a56-af42-65c5728311e8} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + RedisServer + {46842776-68a5-ec98-6a09-1859bbfc73aa} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + + + $(WixExtDir)\WixUtilExtension.dll + WixUtilExtension + + + + + \ No newline at end of file -- GitLab