diff options
author | Ladislav <Zezula> | 2013-11-15 09:15:21 +0100 |
---|---|---|
committer | Ladislav <Zezula> | 2013-11-15 09:15:21 +0100 |
commit | a9579a3f4ab1a27a822bcc53f3e6a9b1a00e6418 (patch) | |
tree | 4bab391e85428182090db6506c1901d6dc882b24 | |
parent | 65a9cc8011c5b3f60664ff2352290ed0680013c1 (diff) |
+ Fixed build in Visual Studio 2012
-rw-r--r-- | StormLib.vcxproj | 3 | ||||
-rw-r--r-- | StormLib.vcxproj.filters | 5 | ||||
-rw-r--r-- | StormLib_dll.vcxproj | 11 | ||||
-rw-r--r-- | StormLib_dll.vcxproj.filters | 5 | ||||
-rw-r--r-- | StormLib_test.vcxproj | 5 | ||||
-rw-r--r-- | StormLib_test.vcxproj.filters | 5 | ||||
-rw-r--r-- | src/zlib/compress_zlib.c | 5 |
7 files changed, 31 insertions, 8 deletions
diff --git a/StormLib.vcxproj b/StormLib.vcxproj index 08c0ec0..eeadbfd 100644 --- a/StormLib.vcxproj +++ b/StormLib.vcxproj @@ -630,6 +630,7 @@ <PrecompiledHeaderFile>StormCommon.h</PrecompiledHeaderFile> <WarningLevel>Level4</WarningLevel> </ClCompile> + <ClCompile Include="src\SBaseSubTypes.cpp" /> <ClCompile Include="src\SCompression.cpp"> <PrecompiledHeader>Create</PrecompiledHeader> <PrecompiledHeaderFile>StormCommon.h</PrecompiledHeaderFile> @@ -892,7 +893,7 @@ <ClCompile Include="src\pklib\implode.c" /> <ClCompile Include="src\sparse\sparse.cpp" /> <ClCompile Include="src\zlib\adler32.c" /> - <ClCompile Include="src\zlib\compress.c" /> + <ClCompile Include="src\zlib\compress_zlib.c" /> <ClCompile Include="src\zlib\crc32.c" /> <ClCompile Include="src\zlib\deflate.c" /> <ClCompile Include="src\zlib\inffast.c" /> diff --git a/StormLib.vcxproj.filters b/StormLib.vcxproj.filters index 5dc3325..d4fd79e 100644 --- a/StormLib.vcxproj.filters +++ b/StormLib.vcxproj.filters @@ -766,8 +766,11 @@ <ClCompile Include="src\jenkins\lookup3.c"> <Filter>Source Files\jenkins</Filter> </ClCompile> - <ClCompile Include="src\zlib\compress.c"> + <ClCompile Include="src\zlib\compress_zlib.c"> <Filter>Source Files\zlib</Filter> </ClCompile> + <ClCompile Include="src\SBaseSubTypes.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> </Project>
\ No newline at end of file diff --git a/StormLib_dll.vcxproj b/StormLib_dll.vcxproj index b394961..c0f9b7b 100644 --- a/StormLib_dll.vcxproj +++ b/StormLib_dll.vcxproj @@ -69,21 +69,25 @@ <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>true</LinkIncremental> + <TargetName>StormLib</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>true</LinkIncremental> + <TargetName>StormLib</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>false</LinkIncremental> + <TargetName>StormLib</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>false</LinkIncremental> + <TargetName>StormLib</TargetName> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> @@ -97,7 +101,7 @@ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> - <OutputFile>$(OutDir)StormLib.dll</OutputFile> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <ModuleDefinitionFile>.\StormLib_dll\StormLib.def</ModuleDefinitionFile> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -139,7 +143,7 @@ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> </ClCompile> <Link> - <OutputFile>$(OutDir)StormLib.dll</OutputFile> + <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> <ModuleDefinitionFile>.\StormLib_dll\StormLib.def</ModuleDefinitionFile> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> @@ -189,6 +193,7 @@ <ClInclude Include="src\jenkins\lookup.h" /> </ItemGroup> <ItemGroup> + <ClCompile Include="src\SBaseSubTypes.cpp" /> <ClCompile Include="stormlib_dll\DllMain.c"> <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level4</WarningLevel> <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Level4</WarningLevel> @@ -485,7 +490,7 @@ <ClCompile Include="src\pklib\implode.c" /> <ClCompile Include="src\sparse\sparse.cpp" /> <ClCompile Include="src\zlib\adler32.c" /> - <ClCompile Include="src\zlib\compress.c" /> + <ClCompile Include="src\zlib\compress_zlib.c" /> <ClCompile Include="src\zlib\crc32.c" /> <ClCompile Include="src\zlib\deflate.c" /> <ClCompile Include="src\zlib\inffast.c" /> diff --git a/StormLib_dll.vcxproj.filters b/StormLib_dll.vcxproj.filters index 49e414b..8b1fe89 100644 --- a/StormLib_dll.vcxproj.filters +++ b/StormLib_dll.vcxproj.filters @@ -769,9 +769,12 @@ <ClCompile Include="src\jenkins\lookup3.c"> <Filter>Source Files\jenkins</Filter> </ClCompile> - <ClCompile Include="src\zlib\compress.c"> + <ClCompile Include="src\zlib\compress_zlib.c"> <Filter>Source Files\zlib</Filter> </ClCompile> + <ClCompile Include="src\SBaseSubTypes.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <None Include="stormlib_dll\StormLib.def"> diff --git a/StormLib_test.vcxproj b/StormLib_test.vcxproj index 514621f..ea4c6b4 100644 --- a/StormLib_test.vcxproj +++ b/StormLib_test.vcxproj @@ -75,6 +75,7 @@ <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>true</LinkIncremental> + <TargetName>$(ProjectName)</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> @@ -85,6 +86,7 @@ <OutDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</OutDir> <IntDir>./bin/$(ProjectName)/$(Platform)/$(Configuration)\</IntDir> <LinkIncremental>false</LinkIncremental> + <TargetName>$(ProjectName)</TargetName> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> @@ -220,6 +222,7 @@ <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Level4</WarningLevel> <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Level4</WarningLevel> </ClCompile> + <ClCompile Include="src\SBaseSubTypes.cpp" /> <ClCompile Include="src\SCompression.cpp"> <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level4</WarningLevel> <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Level4</WarningLevel> @@ -507,7 +510,7 @@ <ClCompile Include="src\pklib\implode.c" /> <ClCompile Include="src\sparse\sparse.cpp" /> <ClCompile Include="src\zlib\adler32.c" /> - <ClCompile Include="src\zlib\compress.c" /> + <ClCompile Include="src\zlib\compress_zlib.c" /> <ClCompile Include="src\zlib\crc32.c" /> <ClCompile Include="src\zlib\deflate.c" /> <ClCompile Include="src\zlib\inffast.c" /> diff --git a/StormLib_test.vcxproj.filters b/StormLib_test.vcxproj.filters index 21199d7..cb6197d 100644 --- a/StormLib_test.vcxproj.filters +++ b/StormLib_test.vcxproj.filters @@ -775,8 +775,11 @@ <ClCompile Include="src\jenkins\lookup3.c"> <Filter>Source Files\jenkins</Filter> </ClCompile> - <ClCompile Include="src\zlib\compress.c"> + <ClCompile Include="src\zlib\compress_zlib.c"> <Filter>Source Files\zlib</Filter> </ClCompile> + <ClCompile Include="src\SBaseSubTypes.cpp"> + <Filter>Source Files</Filter> + </ClCompile> </ItemGroup> </Project>
\ No newline at end of file diff --git a/src/zlib/compress_zlib.c b/src/zlib/compress_zlib.c new file mode 100644 index 0000000..46e5061 --- /dev/null +++ b/src/zlib/compress_zlib.c @@ -0,0 +1,5 @@ +// Some compilers (e.g. Visual Studio 2012) don't like the name conflict between +// zlib\compress.c and bzip2\compress.c. This file is plain wrapper for compress.c +// in order to create obj file with a different name. + +#include "compress.c" |