From f25affddcb1fdc45926ab7facf62e5377f6a2ab1 Mon Sep 17 00:00:00 2001 From: kobake Date: Sun, 10 Jun 2018 19:57:13 +0900 Subject: [PATCH 1/2] =?UTF-8?q?x64=20=E3=83=93=E3=83=AB=E3=83=89=E7=94=A8?= =?UTF-8?q?=E3=82=B3=E3=83=B3=E3=83=95=E3=82=A3=E3=82=B0=20(sakura,=20saku?= =?UTF-8?q?ra=5Flang=5Fen=5FUS)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + appveyor.yml | 1 + sakura.sln | 18 +++ sakura/.gitignore | 1 + sakura/sakura.vcxproj | 108 ++++++++++++++++++ sakura_lang_en_US/.gitignore | 1 + sakura_lang_en_US/sakura_lang_en_US.vcxproj | 120 ++++++++++++++++++++ 7 files changed, 250 insertions(+) diff --git a/.gitignore b/.gitignore index 1f906465c6..60517fbabd 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ Backup *.ipdb UpgradeLog.htm /Win32 +/x64 diff --git a/appveyor.yml b/appveyor.yml index 3fb5397c8f..24840e59ef 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -12,6 +12,7 @@ configuration: platform: - Win32 + - x64 build_script: - cmd: >- diff --git a/sakura.sln b/sakura.sln index 1cbdc2d0b7..30d1388313 100644 --- a/sakura.sln +++ b/sakura.sln @@ -16,25 +16,43 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 Release|Win32 = Release|Win32 + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Debug|Win32.ActiveCfg = Debug|Win32 {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Debug|Win32.Build.0 = Debug|Win32 + {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Debug|x64.ActiveCfg = Debug|x64 + {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Debug|x64.Build.0 = Debug|x64 {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Release|Win32.ActiveCfg = Release|Win32 {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Release|Win32.Build.0 = Release|Win32 + {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Release|x64.ActiveCfg = Release|x64 + {AF03508C-515E-4A0E-87BE-67ED1E254BD0}.Release|x64.Build.0 = Release|x64 {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Debug|Win32.ActiveCfg = Debug|Win32 {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Debug|Win32.Build.0 = Debug|Win32 + {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Debug|x64.ActiveCfg = Debug|Win32 + {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Debug|x64.Build.0 = Debug|Win32 {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Release|Win32.ActiveCfg = Release|Win32 {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Release|Win32.Build.0 = Release|Win32 + {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Release|x64.ActiveCfg = Release|Win32 + {0F2918B0-23E3-42E8-A1A8-8739F726A23E}.Release|x64.Build.0 = Release|Win32 {40735439-B12B-40AC-92F7-F1183D8B6862}.Debug|Win32.ActiveCfg = Debug|Win32 {40735439-B12B-40AC-92F7-F1183D8B6862}.Debug|Win32.Build.0 = Debug|Win32 + {40735439-B12B-40AC-92F7-F1183D8B6862}.Debug|x64.ActiveCfg = Debug|Win32 + {40735439-B12B-40AC-92F7-F1183D8B6862}.Debug|x64.Build.0 = Debug|Win32 {40735439-B12B-40AC-92F7-F1183D8B6862}.Release|Win32.ActiveCfg = Release|Win32 {40735439-B12B-40AC-92F7-F1183D8B6862}.Release|Win32.Build.0 = Release|Win32 + {40735439-B12B-40AC-92F7-F1183D8B6862}.Release|x64.ActiveCfg = Release|Win32 + {40735439-B12B-40AC-92F7-F1183D8B6862}.Release|x64.Build.0 = Release|Win32 {7A6D0F29-E560-4985-835B-5F92A08EB242}.Debug|Win32.ActiveCfg = Debug|Win32 {7A6D0F29-E560-4985-835B-5F92A08EB242}.Debug|Win32.Build.0 = Debug|Win32 + {7A6D0F29-E560-4985-835B-5F92A08EB242}.Debug|x64.ActiveCfg = Debug|x64 + {7A6D0F29-E560-4985-835B-5F92A08EB242}.Debug|x64.Build.0 = Debug|x64 {7A6D0F29-E560-4985-835B-5F92A08EB242}.Release|Win32.ActiveCfg = Release|Win32 {7A6D0F29-E560-4985-835B-5F92A08EB242}.Release|Win32.Build.0 = Release|Win32 + {7A6D0F29-E560-4985-835B-5F92A08EB242}.Release|x64.ActiveCfg = Release|x64 + {7A6D0F29-E560-4985-835B-5F92A08EB242}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/sakura/.gitignore b/sakura/.gitignore index d8dde3c656..9df2552d32 100644 --- a/sakura/.gitignore +++ b/sakura/.gitignore @@ -21,6 +21,7 @@ /*.user # /*.vcxproj /Win32 +/x64 /Toolkit2003Env.bat /_UpgradeReport_Files /ipch diff --git a/sakura/sakura.vcxproj b/sakura/sakura.vcxproj index 411863f297..f950bc38b2 100644 --- a/sakura/sakura.vcxproj +++ b/sakura/sakura.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + sakura @@ -21,6 +29,12 @@ false Unicode + + Application + v141 + false + Unicode + Application v141 @@ -28,15 +42,28 @@ Unicode true + + Application + v141 + false + Unicode + true + + + + + + + <_ProjectFileVersion>15.0.27130.2020 @@ -46,11 +73,21 @@ $(Platform)\$(Configuration)\ false + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + false + $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ true + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + true + MinSpace @@ -88,6 +125,42 @@ 0x0411 + + + MinSpace + OnlyExplicitInline + ..\sakura_core;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;NOMINMAX;WINVER=0x0500;_WIN32_WINNT=0x0500;_WIN32_IE=0x0501;NDEBUG;%(PreprocessorDefinitions) + true + MultiThreaded + true + true + true + Use + StdAfx.h + Level3 + ProgramDatabase + /source-charset:shift_jis %(AdditionalOptions) + + + comctl32.lib;Imm32.lib;mpr.lib;imagehlp.lib;Shlwapi.lib;%(AdditionalDependencies) + true + Windows + true + true + true + + + call postBuild.bat "$(TargetPath).manifest" + + + call preBuild.bat + + + NDEBUG;%(PreprocessorDefinitions) + 0x0411 + + Disabled @@ -123,6 +196,39 @@ 0x0411 + + + Disabled + ..\sakura_core;%(AdditionalIncludeDirectories) + WIN32;_WINDOWS;NOMINMAX;WINVER=0x0500;_WIN32_WINNT=0x0500;_WIN32_IE=0x0501;_DEBUG;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + true + true + true + Use + StdAfx.h + Level3 + ProgramDatabase + /source-charset:shift_jis %(AdditionalOptions) + + + comctl32.lib;Imm32.lib;mpr.lib;imagehlp.lib;Shlwapi.lib;%(AdditionalDependencies) + true + Windows + false + + + call postBuild.bat "$(TargetPath).manifest" + + + call preBuild.bat + + + _DEBUG;%(PreprocessorDefinitions) + 0x0411 + + @@ -722,7 +828,9 @@ Create + Create Create + Create diff --git a/sakura_lang_en_US/.gitignore b/sakura_lang_en_US/.gitignore index 3cfd67a6f0..205fe45deb 100644 --- a/sakura_lang_en_US/.gitignore +++ b/sakura_lang_en_US/.gitignore @@ -1 +1,2 @@ /Win32 +/x64 diff --git a/sakura_lang_en_US/sakura_lang_en_US.vcxproj b/sakura_lang_en_US/sakura_lang_en_US.vcxproj index 92e24f73aa..15acd2e043 100644 --- a/sakura_lang_en_US/sakura_lang_en_US.vcxproj +++ b/sakura_lang_en_US/sakura_lang_en_US.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {7A6D0F29-E560-4985-835B-5F92A08EB242} @@ -21,12 +29,24 @@ false Unicode + + DynamicLibrary + v141 + false + Unicode + DynamicLibrary v141 false Unicode + + DynamicLibrary + v141 + false + Unicode + @@ -34,10 +54,18 @@ + + + + + + + + <_ProjectFileVersion>15.0.27130.2020 @@ -48,12 +76,24 @@ true true + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + true + true + $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ true false + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + true + false + _DEBUG;%(PreprocessorDefinitions) @@ -96,6 +136,46 @@ $(OutDir)$(TargetName).bsc + + + _DEBUG;%(PreprocessorDefinitions) + true + true + $(OutDir)$(TargetName).tlb + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;SAKURA_LANG_EN_US_EXPORTS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + $(OutDir)$(TargetName).pch + $(OutDir) + $(Platform)\$(Configuration)\ + $(OutDir) + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0411 + + + odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName)$(TargetExt) + true + true + $(OutDir)$(TargetName).pdb + true + $(OutDir)$(TargetName).lib + + + true + $(OutDir)$(TargetName).bsc + + NDEBUG;%(PreprocessorDefinitions) @@ -137,6 +217,46 @@ $(OutDir)$(TargetName).bsc + + + NDEBUG;%(PreprocessorDefinitions) + true + true + $(OutDir)$(TargetName).tlb + + + + + MaxSpeed + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;_USRDLL;SAKURA_LANG_EN_US_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(OutDir)$(TargetName).pch + $(OutDir) + $(Platform)\$(Configuration)\ + $(OutDir) + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0411 + + + odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName)$(TargetExt) + true + $(OutDir)$(TargetName).pdb + true + $(OutDir)$(TargetName).lib + + + true + $(OutDir)$(TargetName).bsc + + From 2a080d104bbf9f475043a632e02052c0a072d6db Mon Sep 17 00:00:00 2001 From: kobake Date: Sun, 10 Jun 2018 21:59:27 +0900 Subject: [PATCH 2/2] =?UTF-8?q?x64=20Release=20=E3=83=93=E3=83=AB=E3=83=89?= =?UTF-8?q?=E3=81=AE=20LargeAddressAware=20=E3=82=AA=E3=83=97=E3=82=B7?= =?UTF-8?q?=E3=83=A7=E3=83=B3=E3=81=AE=E6=8C=87=E5=AE=9A=E3=82=92=E5=A4=96?= =?UTF-8?q?=E3=81=99=20(=E8=A6=8F=E5=AE=9A=E5=80=A4=E3=81=AB=E5=90=88?= =?UTF-8?q?=E3=82=8F=E3=81=9B=E3=82=8B)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sakura/sakura.vcxproj | 1 - 1 file changed, 1 deletion(-) diff --git a/sakura/sakura.vcxproj b/sakura/sakura.vcxproj index f950bc38b2..f6563d5f40 100644 --- a/sakura/sakura.vcxproj +++ b/sakura/sakura.vcxproj @@ -146,7 +146,6 @@ comctl32.lib;Imm32.lib;mpr.lib;imagehlp.lib;Shlwapi.lib;%(AdditionalDependencies) true Windows - true true true