diff options
| author | Ray <[email protected]> | 2020-01-12 13:52:01 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2020-01-12 13:52:01 +0100 |
| commit | a748c3bf2535dccee5e75d383646d44d070b483d (patch) | |
| tree | 327996480f1c68d0bf931ab37e3f5358660dc375 /projects | |
| parent | cc827041a9b5a0e42fa74656668c15ac3d3d69ec (diff) | |
| download | raylib-a748c3bf2535dccee5e75d383646d44d070b483d.tar.gz raylib-a748c3bf2535dccee5e75d383646d44d070b483d.zip | |
Review VS2017 project to support x64 properly
Diffstat (limited to 'projects')
| -rw-r--r-- | projects/VS2017/examples/core_basic_window.vcxproj | 33 | ||||
| -rw-r--r-- | projects/VS2017/examples/core_basic_window_cpp.vcxproj | 32 | ||||
| -rw-r--r-- | projects/VS2017/raylib/raylib.vcxproj | 33 |
3 files changed, 65 insertions, 33 deletions
diff --git a/projects/VS2017/examples/core_basic_window.vcxproj b/projects/VS2017/examples/core_basic_window.vcxproj index 044ac220..81ceadc8 100644 --- a/projects/VS2017/examples/core_basic_window.vcxproj +++ b/projects/VS2017/examples/core_basic_window.vcxproj @@ -126,35 +126,43 @@ <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>true</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|Win32'"> <LinkIncremental>true</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|x64'"> <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>false</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|Win32'"> <LinkIncremental>false</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|x64'"> <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> @@ -182,12 +190,13 @@ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions)</PreprocessorDefinitions> <CompileAs>CompileAsC</CompileAs> <AdditionalIncludeDirectories>$(SolutionDir)..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalOptions>/FS %(AdditionalOptions)</AdditionalOptions> </ClCompile> <Link> <SubSystem>Console</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> - <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(SolutionDir)\bin\$(Platform)\$(Configuration)\</AdditionalLibraryDirectories> + <AdditionalDependencies>raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|Win32'"> @@ -264,8 +273,8 @@ <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <GenerateDebugInformation>true</GenerateDebugInformation> - <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(SolutionDir)\bin\$(Platform)\$(Configuration)\</AdditionalLibraryDirectories> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|Win32'"> diff --git a/projects/VS2017/examples/core_basic_window_cpp.vcxproj b/projects/VS2017/examples/core_basic_window_cpp.vcxproj index 524f119e..72263b6f 100644 --- a/projects/VS2017/examples/core_basic_window_cpp.vcxproj +++ b/projects/VS2017/examples/core_basic_window_cpp.vcxproj @@ -126,35 +126,43 @@ <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>true</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|Win32'"> <LinkIncremental>true</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|x64'"> <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>false</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|Win32'"> <LinkIncremental>false</LinkIncremental> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|x64'"> <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> @@ -186,8 +194,8 @@ <Link> <SubSystem>Console</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> - <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> - <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(SolutionDir)\bin\$(Platform)\$(Configuration)\</AdditionalLibraryDirectories> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|Win32'"> @@ -262,8 +270,8 @@ <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <GenerateDebugInformation>true</GenerateDebugInformation> - <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> - <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(SolutionDir)\bin\$(Platform)\$(Configuration)\</AdditionalLibraryDirectories> + <AdditionalDependencies>raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|Win32'"> diff --git a/projects/VS2017/raylib/raylib.vcxproj b/projects/VS2017/raylib/raylib.vcxproj index 89b8bf10..9070cd8e 100644 --- a/projects/VS2017/raylib/raylib.vcxproj +++ b/projects/VS2017/raylib/raylib.vcxproj @@ -124,21 +124,36 @@ </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|Win32'"> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|Win32'"> - <OutDir>$(SolutionDir)\bin\$(Configuration)\</OutDir> - <IntDir>$(SolutionDir)\obj\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug.DLL|x64'"> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release.DLL|x64'"> + <IntDir>$(SolutionDir)\obj\$(Platform)\$(Configuration)\</IntDir> + <OutDir>$(SolutionDir)\bin\$(Platform)\$(Configuration)\</OutDir> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> |
