From 2fe90788380a558d31d2435ffb717ecaf33fb756 Mon Sep 17 00:00:00 2001 From: Kenneth Heafield Date: Sat, 12 Mar 2016 14:53:59 +0000 Subject: [PATCH] Visual Studio build files contributed by Daniel Bigham --- windows/build_binary.vcxproj | 39 +++++---------- windows/kenlm.sln | 28 +++++------ windows/kenlm.vcxproj | 81 ++++++++----------------------- windows/lmplz.vcxproj | 92 ++++++++++++++---------------------- windows/ngram_query.vcxproj | 39 +++++---------- 5 files changed, 88 insertions(+), 191 deletions(-) mode change 100755 => 100644 windows/lmplz.vcxproj diff --git a/windows/build_binary.vcxproj b/windows/build_binary.vcxproj index 5f31c49b9..a99a39f7b 100644 --- a/windows/build_binary.vcxproj +++ b/windows/build_binary.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,27 +28,23 @@ Application true Unicode - v120 Application true Unicode - v120 Application false true Unicode - v120 Application false true Unicode - v120 @@ -68,25 +64,21 @@ true - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ true - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64d false - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;E:\boost_1_60_0\libs;E:\zlib\lib; false - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64 + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib\amd64;$(VCInstallDir)atlmfc\lib\amd64;$(WindowsSdkDir)lib\x64;E:\boost_1_60_0\stage\lib;E:\zlib\lib; @@ -100,8 +92,7 @@ Console true - - + $(ProjectDir)\kenlmd.lib;%(AdditionalDependencies) @@ -116,8 +107,7 @@ Console true - - + $(ProjectDir)\kenlm_x64d.lib;%(AdditionalDependencies) @@ -136,8 +126,7 @@ true true true - - + $(ProjectDir)\kenlm.lib;%(AdditionalDependencies) @@ -156,18 +145,12 @@ true true true - - + $(ProjectDir)\kenlm_x64.lib;%(AdditionalDependencies) - - - {e834d71c-5d5f-4fb4-a361-88694c438ff9} - - diff --git a/windows/kenlm.sln b/windows/kenlm.sln index f81c4970b..3a9aa3c92 100644 --- a/windows/kenlm.sln +++ b/windows/kenlm.sln @@ -1,8 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.40629.0 -MinimumVisualStudioVersion = 10.0.40219.1 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kenlm", "kenlm.vcxproj", "{E834D71C-5D5F-4FB4-A361-88694C438FF9}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ngram_query", "ngram_query.vcxproj", "{826B8049-7E58-4415-BD64-9EDECDF1402B}" @@ -29,34 +27,32 @@ Global {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Debug|Win32.Build.0 = Debug|Win32 {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Debug|x64.ActiveCfg = Debug|x64 {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Debug|x64.Build.0 = Debug|x64 - {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|Win32.ActiveCfg = Release|Win32 - {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|Win32.Build.0 = Release|Win32 + {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|Win32.ActiveCfg = Release|x64 + {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|Win32.Build.0 = Release|x64 {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|x64.ActiveCfg = Release|x64 {E834D71C-5D5F-4FB4-A361-88694C438FF9}.Release|x64.Build.0 = Release|x64 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Debug|Win32.ActiveCfg = Debug|Win32 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Debug|Win32.Build.0 = Debug|Win32 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Debug|x64.ActiveCfg = Debug|x64 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Debug|x64.Build.0 = Debug|x64 - {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|Win32.ActiveCfg = Release|Win32 - {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|Win32.Build.0 = Release|Win32 + {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|Win32.ActiveCfg = Release|x64 + {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|Win32.Build.0 = Release|x64 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|x64.ActiveCfg = Release|x64 {826B8049-7E58-4415-BD64-9EDECDF1402B}.Release|x64.Build.0 = Release|x64 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Debug|Win32.ActiveCfg = Debug|Win32 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Debug|Win32.Build.0 = Debug|Win32 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Debug|x64.ActiveCfg = Debug|x64 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Debug|x64.Build.0 = Debug|x64 - {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|Win32.ActiveCfg = Release|Win32 - {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|Win32.Build.0 = Release|Win32 + {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|Win32.ActiveCfg = Release|x64 + {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|Win32.Build.0 = Release|x64 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|x64.ActiveCfg = Release|x64 {726B8149-7F58-4415-BD64-9EDECDF3409A}.Release|x64.Build.0 = Release|x64 {926B8049-7E58-4415-BD64-9EDECDF1502C}.Debug|Win32.ActiveCfg = Debug|Win32 {926B8049-7E58-4415-BD64-9EDECDF1502C}.Debug|Win32.Build.0 = Debug|Win32 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Debug|x64.ActiveCfg = Debug|x64 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Debug|x64.Build.0 = Debug|x64 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|Win32.ActiveCfg = Release|Win32 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|Win32.Build.0 = Release|Win32 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|x64.ActiveCfg = Release|x64 - {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|x64.Build.0 = Release|x64 + {926B8049-7E58-4415-BD64-9EDECDF1502C}.Debug|x64.ActiveCfg = Debug|Win32 + {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|Win32.ActiveCfg = Release|x64 + {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|Win32.Build.0 = Release|x64 + {926B8049-7E58-4415-BD64-9EDECDF1502C}.Release|x64.ActiveCfg = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/windows/kenlm.vcxproj b/windows/kenlm.vcxproj index d8ae59c22..26eff0a67 100644 --- a/windows/kenlm.vcxproj +++ b/windows/kenlm.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,27 +28,23 @@ StaticLibrary true Unicode - v120 StaticLibrary true Unicode - v120 StaticLibrary false true Unicode - v120 StaticLibrary false true Unicode - v120 @@ -67,23 +63,23 @@ - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + $(ProjectName)_x64 + .\ + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib\amd64;$(VCInstallDir)atlmfc\lib\amd64;$(WindowsSdkDir)lib\x64;E:\boost_1_60_0\stage\lib;E:\zlib\lib; - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + $(ProjectName)_x64d + .\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + .\ + $(ProjectName)d - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + . + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;E:\boost_1_60_0\libs;E:\zlib\lib; @@ -91,10 +87,9 @@ TurnOffAllWarnings Disabled - KENLM_MAX_ORDER=6;WIN32;D_SCL_SECURE_NO_WARNINGS_DEBUG;_LIB;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR);%(AdditionalIncludeDirectories) + KENLM_MAX_ORDER=6;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + $(ProjectDir)\..;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL - -D_SCL_SECURE_NO_WARNINGS %(AdditionalOptions) Windows @@ -108,7 +103,7 @@ TurnOffAllWarnings Disabled KENLM_MAX_ORDER=6;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR);%(AdditionalIncludeDirectories) + $(ProjectDir)\..;%(AdditionalIncludeDirectories) MultiThreadedDebugDLL @@ -124,10 +119,9 @@ MaxSpeed true true - KENLM_MAX_ORDER=6;WIN32;D_SCL_SECURE_NO_WARNINGSNDEBUG;_LIB;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR);%(AdditionalIncludeDirectories) + KENLM_MAX_ORDER=6;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + $(ProjectDir)\..;%(AdditionalIncludeDirectories) MultiThreadedDLL - -D_SCL_SECURE_NO_WARNINGS %(AdditionalOptions) Windows @@ -145,7 +139,7 @@ true true KENLM_MAX_ORDER=6;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR);%(AdditionalIncludeDirectories) + $(ProjectDir)\..;%(AdditionalIncludeDirectories) MultiThreadedDLL @@ -209,20 +203,9 @@ - - - - - - - - - - - @@ -258,34 +241,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/windows/lmplz.vcxproj b/windows/lmplz.vcxproj old mode 100755 new mode 100644 index 813eadf69..c59ec22f5 --- a/windows/lmplz.vcxproj +++ b/windows/lmplz.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,27 +28,23 @@ Application true Unicode - v120 Application true Unicode - v120 Application false true Unicode - v120 Application false true Unicode - v120 @@ -68,27 +64,21 @@ true - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ true - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64d false - C:\Program Files\boost\boost_1_51;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include; - C:\Program Files\boost\boost_1_51\lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + C:\Program Files\boost\boost_1_51;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + C:\Program Files\boost\boost_1_51\lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;E:\boost_1_60_0\stage\lib false - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64 + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib\amd64;$(VCInstallDir)atlmfc\lib\amd64;$(WindowsSdkDir)lib\x64;E:\boost_1_60_0\stage\lib;E:\zlib\lib; @@ -97,14 +87,12 @@ TurnOffAllWarnings Disabled KENLM_MAX_ORDER=6;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR) + $(ProjectDir)\.. Console true - - - $(BOOSTDIR)\stage\lib + $(ProjectDir)\kenlmd.lib;%(AdditionalDependencies) @@ -114,14 +102,12 @@ TurnOffAllWarnings Disabled KENLM_MAX_ORDER=6;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR) + $(ProjectDir)\.. Console true - - - $(BOOSTDIR)\stage\lib\x64 + $(ProjectDir)\kenlm_x64d.lib;%(AdditionalDependencies) @@ -133,16 +119,14 @@ true true KENLM_MAX_ORDER=6;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR) + $(ProjectDir)\.. Console true true true - - - $(BOOSTDIR)\stage\lib;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\ + $(ProjectDir)\kenlm.lib;%(AdditionalDependencies) @@ -154,16 +138,14 @@ true true KENLM_MAX_ORDER=6;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - $(ProjectDir)\..;$(BOOSTDIR) + $(ProjectDir)\.. Console true true true - - - $(BOOSTDIR)\stage\lib\x64; + $(ProjectDir)\kenlm_x64.lib;%(AdditionalDependencies) @@ -173,7 +155,22 @@ + + + + + + + + + + + + + + + @@ -182,31 +179,12 @@ + - - - - - - - - {e834d71c-5d5f-4fb4-a361-88694c438ff9} - - - - - - - - - - - - - - - - + + + + diff --git a/windows/ngram_query.vcxproj b/windows/ngram_query.vcxproj index 0c3da1aae..f8dd65bc2 100644 --- a/windows/ngram_query.vcxproj +++ b/windows/ngram_query.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -28,27 +28,23 @@ Application true Unicode - v120 Application true Unicode - v120 Application false true Unicode - v120 Application false true Unicode - v120 @@ -68,25 +64,21 @@ true - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ true - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64d false - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;E:\boost_1_60_0\libs; false - $(ProjectName) - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ - $(SolutionDir)$(Platform)\$(ProjectName)\$(Configuration)\ + kenlm_$(ProjectName)_x64 + $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;E:\boost_1_60_0; + $(VCInstallDir)lib\amd64;$(VCInstallDir)atlmfc\lib\amd64;$(WindowsSdkDir)lib\x64;E:\boost_1_60_0\stage\lib;E:\zlib\lib; @@ -100,8 +92,7 @@ Console true - - + $(ProjectDir)\kenlmd.lib;%(AdditionalDependencies) @@ -116,8 +107,7 @@ Console true - - + $(ProjectDir)\kenlm_x64d.lib;%(AdditionalDependencies) @@ -136,8 +126,7 @@ true true true - - + $(ProjectDir)\kenlm.lib;%(AdditionalDependencies) @@ -156,8 +145,7 @@ true true true - - + $(ProjectDir)\kenlm_x64.lib;%(AdditionalDependencies) @@ -166,11 +154,6 @@ - - - {e834d71c-5d5f-4fb4-a361-88694c438ff9} - -