Changeset - r23453:aac3546c5532
[Not reviewed]
master
0 12 0
Patric Stout - 5 years ago 2019-03-10 15:41:01
truebrain@openttd.org
Codechange: liblzma is called liblzma, how ever strange that might be

It is the only library we use that calls itself with 'lib' in the
name. This might be confusing, but with the arrival of cmake a lot
of these things are automated. And detection will find 'liblzma',
not 'lzma', like with 'lzo', 'zlib', ..
12 files changed with 37 insertions and 37 deletions:
0 comments (0 inline, 0 general)
Doxyfile
Show inline comments
 
@@ -292,7 +292,7 @@ INCLUDE_FILE_PATTERNS  =
 
PREDEFINED             = ENABLE_NETWORK \
 
                         WITH_ZLIB \
 
                         WITH_LZO \
 
                         WITH_LZMA \
 
                         WITH_LIBLZMA \
 
                         WITH_SDL \
 
                         WITH_PNG \
 
                         WITH_FONTCONFIG \
README.md
Show inline comments
 
@@ -521,7 +521,7 @@ and it should build automatically. In ca
 
you need to add WITH_SDL to the project settings.
 

	
 
PNG (WITH_PNG), ZLIB (WITH_ZLIB), LZO (WITH_LZO), Freetype (WITH_FREETYPE) and
 
LZMA (WITH_LZMA) support is enabled by default. For these to work you need their
 
libLZMA (WITH_LIBLZMA) support is enabled by default. For these to work you need their
 
development files. To get them just use vcpkg from https://github.com/Microsoft/vcpkg
 
using x86-windows-static and x64-windows-static triplets.
 
For more help with VS see docs/Readme_Windows_MSVC.md.
config.lib
Show inline comments
 
@@ -1694,7 +1694,7 @@ make_cflags_and_ldflags() {
 
	fi
 

	
 
	if [ -n "$lzma_config" ]; then
 
		CFLAGS="$CFLAGS -DWITH_LZMA"
 
		CFLAGS="$CFLAGS -DWITH_LIBLZMA"
 
		CFLAGS="$CFLAGS `$lzma_config --cflags | tr '\n\r' '  '`"
 

	
 
		if [ "$enable_static" != "0" ]; then
projects/openttd_vs140.vcxproj
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
projects/openttd_vs140.vcxproj.in
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
projects/openttd_vs141.vcxproj
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
projects/openttd_vs141.vcxproj.in
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
projects/openttd_vs142.vcxproj
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
projects/openttd_vs142.vcxproj.in
Show inline comments
 
@@ -107,7 +107,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -172,7 +172,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
 
@@ -230,7 +230,7 @@
 
      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
 
      <OmitFramePointers>true</OmitFramePointers>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <StringPooling>true</StringPooling>
 
      <ExceptionHandling>Sync</ExceptionHandling>
 
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
 
@@ -293,7 +293,7 @@
 
      <Optimization>Disabled</Optimization>
 
      <FunctionLevelLinking>true</FunctionLevelLinking>
 
      <AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <PreprocessorDefinitions>_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_XAUDIO2;WITH_SSE;WITH_ZLIB;WITH_LZO;WITH_LIBLZMA;WITH_PNG;WITH_FREETYPE;WITH_UNISCRIBE;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
 
      <PrecompiledHeader>
src/crashlog.cpp
Show inline comments
 
@@ -55,7 +55,7 @@
 
#if defined(WITH_ICU_LAYOUT) || defined(WITH_ICU_SORT)
 
#	include <unicode/uversion.h>
 
#endif /* WITH_ICU_SORT || WITH_ICU_LAYOUT */
 
#ifdef WITH_LZMA
 
#ifdef WITH_LIBLZMA
 
#	include <lzma.h>
 
#endif
 
#ifdef WITH_LZO
 
@@ -254,7 +254,7 @@ char *CrashLog::LogLibraries(char *buffe
 
#endif
 
#endif /* WITH_ICU_SORT || WITH_ICU_LAYOUT */
 

	
 
#ifdef WITH_LZMA
 
#ifdef WITH_LIBLZMA
 
	buffer += seprintf(buffer, last, " LZMA:       %s\n", lzma_version_string());
 
#endif
 

	
src/saveload/saveload.cpp
Show inline comments
 
@@ -2153,7 +2153,7 @@ struct ZlibSaveFilter : SaveFilter {
 
 ********** START OF LZMA CODE **************
 
 ********************************************/
 

	
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 
#include <lzma.h>
 

	
 
/**
 
@@ -2266,7 +2266,7 @@ struct LZMASaveFilter : SaveFilter {
 
	}
 
};
 

	
 
#endif /* WITH_LZMA */
 
#endif /* WITH_LIBLZMA */
 

	
 
/*******************************************
 
 ************* END OF CODE *****************
 
@@ -2303,7 +2303,7 @@ static const SaveLoadFormat _saveload_fo
 
#else
 
	{"zlib",   TO_BE32X('OTTZ'), NULL,                               NULL,                               0, 0, 0},
 
#endif
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 
	/* Level 2 compression is speed wise as fast as zlib level 6 compression (old default), but results in ~10% smaller saves.
 
	 * Higher compression levels are possible, and might improve savegame size by up to 25%, but are also up to 10 times slower.
 
	 * The next significant reduction in file size is at level 4, but that is already 4 times slower. Level 3 is primarily 50%
src/textfile_gui.cpp
Show inline comments
 
@@ -25,7 +25,7 @@
 
#include <zlib.h>
 
#endif
 

	
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 
#include <lzma.h>
 
#endif
 

	
 
@@ -257,7 +257,7 @@ static void Gunzip(byte **bufp, size_t *
 
}
 
#endif
 

	
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 

	
 
/**
 
 * Do an in-memory xunzip operation. This works on a .xz or (legacy)
 
@@ -332,7 +332,7 @@ static void Xunzip(byte **bufp, size_t *
 

	
 
	if (read != filesize) return;
 

	
 
#if defined(WITH_ZLIB) || defined(WITH_LZMA)
 
#if defined(WITH_ZLIB) || defined(WITH_LIBLZMA)
 
	const char *suffix = strrchr(textfile, '.');
 
	if (suffix == NULL) return;
 
#endif
 
@@ -342,7 +342,7 @@ static void Xunzip(byte **bufp, size_t *
 
	if (strcmp(suffix, ".gz") == 0) Gunzip((byte**)&this->text, &filesize);
 
#endif
 

	
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 
	/* In-place xunzip */
 
	if (strcmp(suffix, ".xz") == 0) Xunzip((byte**)&this->text, &filesize);
 
#endif
 
@@ -407,7 +407,7 @@ const char *GetTextfile(TextfileType typ
 
#if defined(WITH_ZLIB)
 
		"txt.gz",
 
#endif
 
#if defined(WITH_LZMA)
 
#if defined(WITH_LIBLZMA)
 
		"txt.xz",
 
#endif
 
	};
0 comments (0 inline, 0 general)