Skip to content
Permalink
Browse files

made it so that the self-compiled lzma lib is used

The build process is now:
1. build lzma lib project
2. build network lib project
3. build BotE itself

In the long run, we should merge the three into a single sln (wile keeping
them in single projects).

This has the following effects:
-we can computerindependently debug into lzma lib
-cppcheck and memory checker tools can improve lzma lib
-the linker warnings about missing debug info are gone - we are at 0 :)
-compilation with VS2010 (and possibly newer) is supposed to work.
To compile with VS2010 (or newer), one has to use the upgrade assistant
for the three projects mentioned above and compile them in said order.
No guarantee that there won't be any further problems; however, when
I last tried vc10 the lzma lib being compiled with vc8 seemed to be
the only problem.
  • Loading branch information...
anonymissimus committed Apr 18, 2014
1 parent 1e3afc2 commit dfae1b4c63931ae4b993bf2202cb40d3836e377a
@@ -87,7 +87,7 @@
OutputFile=".\Debug/BotE.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-debug";lib-debug"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-debug";"../..\BotE Tools\LZMALib\C\7zip\Compress\LZMA_Alone\lib-debug";lib-debug"
IgnoreDefaultLibraryNames="libcmt.lib"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/BotE.pdb"
@@ -193,7 +193,7 @@
OutputFile=".\Release/BotE.exe"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-release";lib-release"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-release";"../..\BotE Tools\LZMALib\C\7zip\Compress\LZMA_Alone\lib-release";lib-release"
IgnoreDefaultLibraryNames=""
ProgramDatabaseFile=".\Release/BotE.pdb"
SubSystem="2"
@@ -302,7 +302,7 @@
OutputFile=".\Release/BotE.exe"
LinkIncremental="1"
SuppressStartupBanner="true"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-release";lib-release"
AdditionalLibraryDirectories=""../../BotE Tools/NetworkLib/lib-release";"../..\BotE Tools\LZMALib\C\7zip\Compress\LZMA_Alone\lib-release";lib-release"
IgnoreDefaultLibraryNames=""
ProgramDatabaseFile=".\Release/BotE.pdb"
SubSystem="2"
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,2 @@
lib-debug
lib-release
@@ -57,7 +57,7 @@
PrecompiledHeaderFile=".\Release/AloneLZMA.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
ProgramDataBaseFileName="lib-release\BotE_LZMA.pdb"
WarningLevel="3"
SuppressStartupBanner="true"
/>
@@ -74,7 +74,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="$(OutDir)\BotE_LZMA.lib"
OutputFile="lib-release\BotE_LZMA.lib"
/>
<Tool
Name="VCALinkTool"
@@ -134,7 +134,7 @@
PrecompiledHeaderFile=".\Debug/AloneLZMA.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
ProgramDataBaseFileName="lib-debug\BotE_LZMA.pdb"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="4"
@@ -152,7 +152,7 @@
/>
<Tool
Name="VCLibrarianTool"
OutputFile="$(OutDir)\BotE_LZMA_Dbg.lib"
OutputFile="lib-debug\BotE_LZMA.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1006,11 +1006,11 @@
>
</File>
<File
RelativePath="..\..\..\Windows\Defs.h"
RelativePath="..\..\..\Common\Defs.h"
>
</File>
<File
RelativePath="..\..\..\Common\Defs.h"
RelativePath="..\..\..\Windows\Defs.h"
>
</File>
<File

0 comments on commit dfae1b4

Please sign in to comment.
You can’t perform that action at this time.