view rogue4/rogue4.vcxproj @ 222:a666e4a034ed
Fix curses library detection.
A custom autoconf macro searched for the curses library, and provided an
option to use ncurses instead of a (presumably deficient) curses
implementation. Unfortunately, some of the Makefiles ignored the
search's results.
Now that this is fixed, building against pdcurses should be easier too.
author
John "Elwin" Edwards
date
Fri, 12 Feb 2016 15:12:37 -0500 (2016-02-12)
parents
4146e2a06bc1
children
23d2e2bf812f
line source
+ − <?xml version="1.0" encoding="utf-8"?>
+ − <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ − <ItemGroup Label="ProjectConfigurations">
+ − <ProjectConfiguration Include="Debug|Win32">
+ − <Configuration>Debug</Configuration>
+ − <Platform>Win32</Platform>
+ − </ProjectConfiguration>
+ − <ProjectConfiguration Include="Release|Win32">
+ − <Configuration>Release</Configuration>
+ − <Platform>Win32</Platform>
+ − </ProjectConfiguration>
+ − <ProjectConfiguration Include="Debug|x64">
+ − <Configuration>Debug</Configuration>
+ − <Platform>x64</Platform>
+ − </ProjectConfiguration>
+ − <ProjectConfiguration Include="Release|x64">
+ − <Configuration>Release</Configuration>
+ − <Platform>x64</Platform>
+ − </ProjectConfiguration>
+ − </ItemGroup>
+ − <PropertyGroup Label="Globals">
+ − <ProjectGuid>{E36D1F88-95A9-425B-A538-AAADDD34FE1E}</ProjectGuid>
+ − <RootNamespace>rogue4</RootNamespace>
+ − <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ − </PropertyGroup>
+ − <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ − <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ − <ConfigurationType>Application</ConfigurationType>
+ − <UseDebugLibraries>true</UseDebugLibraries>
+ − <PlatformToolset>v140</PlatformToolset>
+ − <CharacterSet>MultiByte</CharacterSet>
+ − </PropertyGroup>
+ − <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ − <ConfigurationType>Application</ConfigurationType>
+ − <UseDebugLibraries>false</UseDebugLibraries>
+ − <PlatformToolset>v140</PlatformToolset>
+ − <WholeProgramOptimization>true</WholeProgramOptimization>
+ − <CharacterSet>MultiByte</CharacterSet>
+ − </PropertyGroup>
+ − <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ − <ConfigurationType>Application</ConfigurationType>
+ − <UseDebugLibraries>true</UseDebugLibraries>
+ − <PlatformToolset>v140</PlatformToolset>
+ − <CharacterSet>MultiByte</CharacterSet>
+ − </PropertyGroup>
+ − <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ − <ConfigurationType>Application</ConfigurationType>
+ − <UseDebugLibraries>false</UseDebugLibraries>
+ − <PlatformToolset>v140</PlatformToolset>
+ − <WholeProgramOptimization>true</WholeProgramOptimization>
+ − <CharacterSet>MultiByte</CharacterSet>
+ − </PropertyGroup>
+ − <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ − <ImportGroup Label="ExtensionSettings">
+ − </ImportGroup>
+ − <ImportGroup Label="Shared">
+ − </ImportGroup>
+ − <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ − <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ − </ImportGroup>
+ − <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ − <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ − </ImportGroup>
+ − <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ − <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ − </ImportGroup>
+ − <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ − <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ − </ImportGroup>
+ − <PropertyGroup Label="UserMacros" />
+ − <PropertyGroup />
+ − <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ − <ClCompile>
+ − <WarningLevel>Level3</WarningLevel>
+ − <Optimization>Disabled</Optimization>
+ − <SDLCheck>true</SDLCheck>
+ − <AdditionalIncludeDirectories>..\pdcurses</AdditionalIncludeDirectories>
+ − <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SCOREFILE="rogue4.scr";SAVEDIR=".";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ − <PreprocessToFile>false</PreprocessToFile>
+ − </ClCompile>
+ − <Link>
+ − <GenerateDebugInformation>true</GenerateDebugInformation>
+ − <AdditionalLibraryDirectories>..\pdcurses</AdditionalLibraryDirectories>
+ − <AdditionalDependencies>pdcurses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ − </Link>
+ − </ItemDefinitionGroup>
+ − <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ − <ClCompile>
+ − <WarningLevel>Level3</WarningLevel>
+ − <Optimization>Disabled</Optimization>
+ − <SDLCheck>true</SDLCheck>
+ − <AdditionalIncludeDirectories>..\pdcurses</AdditionalIncludeDirectories>
+ − <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SCOREFILE="rogue4.scr";SAVEDIR=".";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ − </ClCompile>
+ − <Link>
+ − <GenerateDebugInformation>true</GenerateDebugInformation>
+ − <AdditionalLibraryDirectories>..\pdcurses</AdditionalLibraryDirectories>
+ − <AdditionalDependencies>pdcurses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ − </Link>
+ − </ItemDefinitionGroup>
+ − <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ − <ClCompile>
+ − <WarningLevel>Level3</WarningLevel>
+ − <Optimization>MaxSpeed</Optimization>
+ − <FunctionLevelLinking>true</FunctionLevelLinking>
+ − <IntrinsicFunctions>true</IntrinsicFunctions>
+ − <SDLCheck>true</SDLCheck>
+ − <AdditionalIncludeDirectories>..\pdcurses</AdditionalIncludeDirectories>
+ − <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SCOREFILE="rogue4.scr";SAVEDIR=".";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ − </ClCompile>
+ − <Link>
+ − <GenerateDebugInformation>true</GenerateDebugInformation>
+ − <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ − <OptimizeReferences>true</OptimizeReferences>
+ − <AdditionalLibraryDirectories>..\pdcurses</AdditionalLibraryDirectories>
+ − <AdditionalDependencies>pdcurses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ − </Link>
+ − </ItemDefinitionGroup>
+ − <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ − <ClCompile>
+ − <WarningLevel>Level3</WarningLevel>
+ − <Optimization>MaxSpeed</Optimization>
+ − <FunctionLevelLinking>true</FunctionLevelLinking>
+ − <IntrinsicFunctions>true</IntrinsicFunctions>
+ − <SDLCheck>true</SDLCheck>
+ − <AdditionalIncludeDirectories>..\pdcurses</AdditionalIncludeDirectories>
+ − <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;SCOREFILE="rogue4.scr";SAVEDIR=".";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ − </ClCompile>
+ − <Link>
+ − <GenerateDebugInformation>true</GenerateDebugInformation>
+ − <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ − <OptimizeReferences>true</OptimizeReferences>
+ − <AdditionalLibraryDirectories>..\pdcurses</AdditionalLibraryDirectories>
+ − <AdditionalDependencies>pdcurses.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ − </Link>
+ − </ItemDefinitionGroup>
+ − <ItemGroup>
+ − <ClCompile Include="armor.c" />
+ − <ClCompile Include="chase.c" />
+ − <ClCompile Include="command.c" />
+ − <ClCompile Include="daemon.c" />
+ − <ClCompile Include="daemons.c" />
+ − <ClCompile Include="extern.c" />
+ − <ClCompile Include="fight.c" />
+ − <ClCompile Include="init.c" />
+ − <ClCompile Include="io.c" />
+ − <ClCompile Include="list.c" />
+ − <ClCompile Include="mach_dep.c" />
+ − <ClCompile Include="main.c" />
+ − <ClCompile Include="mdport.c" />
+ − <ClCompile Include="misc.c" />
+ − <ClCompile Include="monsters.c" />
+ − <ClCompile Include="move.c" />
+ − <ClCompile Include="new_level.c" />
+ − <ClCompile Include="options.c" />
+ − <ClCompile Include="pack.c" />
+ − <ClCompile Include="passages.c" />
+ − <ClCompile Include="potions.c" />
+ − <ClCompile Include="rings.c" />
+ − <ClCompile Include="rip.c" />
+ − <ClCompile Include="rooms.c" />
+ − <ClCompile Include="save.c" />
+ − <ClCompile Include="scrolls.c" />
+ − <ClCompile Include="state.c" />
+ − <ClCompile Include="sticks.c" />
+ − <ClCompile Include="things.c" />
+ − <ClCompile Include="vers.c" />
+ − <ClCompile Include="weapons.c" />
+ − <ClCompile Include="wizard.c" />
+ − <ClCompile Include="xcrypt.c" />
+ − </ItemGroup>
+ − <ItemGroup>
+ − <ClInclude Include="extern.h" />
+ − <ClInclude Include="rogue.h" />
+ − </ItemGroup>
+ − <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ − <ImportGroup Label="ExtensionTargets">
+ − </ImportGroup>
+ − </Project>