From 6cec6a88a54351ca72a5b430cebd195deacc2f70 Mon Sep 17 00:00:00 2001 From: Bart House Date: Sat, 15 Dec 2018 17:35:27 -0800 Subject: [PATCH] Added PDCurses project to VS 2017 build. --- win/win32/vs2017/NetHack.sln | 10 +++ win/win32/vs2017/NetHack.vcxproj | 2 +- win/win32/vs2017/PDCurses.vcxproj | 120 +++++++++++++++++++++++++++++ win/win32/vs2017/default_lib.props | 17 ++++ 4 files changed, 148 insertions(+), 1 deletion(-) create mode 100644 win/win32/vs2017/PDCurses.vcxproj create mode 100644 win/win32/vs2017/default_lib.props diff --git a/win/win32/vs2017/NetHack.sln b/win/win32/vs2017/NetHack.sln index a64b1cba1..8c9e1e701 100644 --- a/win/win32/vs2017/NetHack.sln +++ b/win/win32/vs2017/NetHack.sln @@ -78,6 +78,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nhraykey", "nhraykey.vcxpro {BA3DD34C-04B7-40D0-B373-9329AA9E8945} = {BA3DD34C-04B7-40D0-B373-9329AA9E8945} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDCurses", "PDCurses.vcxproj", "{BAA70D0F-3EC7-4D10-91F0-974F1F49308B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -190,6 +192,14 @@ Global {2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|Win32.Build.0 = Release|Win32 {2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|x64.ActiveCfg = Release|x64 {2E1F4BB3-3BD7-43AD-8E64-D3B8A2F5D7B2}.Release|x64.Build.0 = Release|x64 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|Win32.ActiveCfg = Debug|Win32 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|Win32.Build.0 = Debug|Win32 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|x64.ActiveCfg = Debug|x64 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Debug|x64.Build.0 = Debug|x64 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|Win32.ActiveCfg = Release|Win32 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|Win32.Build.0 = Release|Win32 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|x64.ActiveCfg = Release|x64 + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/win/win32/vs2017/NetHack.vcxproj b/win/win32/vs2017/NetHack.vcxproj index 1e114f64f..d5feb73b7 100644 --- a/win/win32/vs2017/NetHack.vcxproj +++ b/win/win32/vs2017/NetHack.vcxproj @@ -22,7 +22,7 @@ CURSES_GRAPHICS;%(PreprocessorDefinitions) - $(PDCURSES)\bin\$(Platform)\$(Configuration)\ + $(ToolsDir) PDCurses.lib;%(AdditionalDependencies) diff --git a/win/win32/vs2017/PDCurses.vcxproj b/win/win32/vs2017/PDCurses.vcxproj new file mode 100644 index 000000000..e77f33b6a --- /dev/null +++ b/win/win32/vs2017/PDCurses.vcxproj @@ -0,0 +1,120 @@ + + + + + {BAA70D0F-3EC7-4D10-91F0-974F1F49308B} + Win32Proj + PDCurses + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(PDCURSES);$(IncludePath) + + + + NotUsing + Level3 + true + true + 4996;4244;%(DisableSpecificWarnings) + MultiThreadedDebug + true + + + Windows + true + + + + + Disabled + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDebug + + + + + Disabled + _DEBUG;_LIB;%(PreprocessorDefinitions) + + + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + + + true + true + + + + + MaxSpeed + true + true + NDEBUG;_LIB;%(PreprocessorDefinitions) + + + true + true + + + + \ No newline at end of file diff --git a/win/win32/vs2017/default_lib.props b/win/win32/vs2017/default_lib.props new file mode 100644 index 000000000..61bf2ecaa --- /dev/null +++ b/win/win32/vs2017/default_lib.props @@ -0,0 +1,17 @@ + + + + StaticLibrary + false + MultiByte + v141 + + + true + + + false + true + + +