Added options to have a better lib implementation (#158)

* Added options to have a better lib implementation

* Cleaned up possible conflicts

* Fixed compilation errors

* Fixed more compilation errors

* Compiled library on windows as MT

* Fixed MT

* Readded cmake deps

* Fixed stormlib and some ifdefs

* Added an option to ignore cache

* Added no auto link when working as an standalone

* Fixes for torchlib build/inclusion.

* Fix standalone building.
Fix extraction initialization in lib mode.

* Fix stack size declaration.

* Implemented comptool and preprocess system

* Fixed cmake

* Cleaned up a little bit

* Added support for disabling stormlib

* Fixed compilation errors and added support for disabling fzero and naudio

* Renamed from CreateFile to AddFile because windows is stupid

* Added STORMLIB_NO_AUTO_LINK

* Trying to fix windows again

* Fixed spdlog

* Fixed enum parsing

---------

Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: Malkierian <malkierian@live.com>
This commit is contained in:
Lywx
2025-01-15 19:29:27 -06:00
committed by GitHub
co-authored by Malkierian Malkierian
parent 82c4397160
commit 7da8ae8e25
24 changed files with 227 additions and 127 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
#include "BinaryReader.h"
#include "MemoryStream.h"
#include "./BinaryReader.h"
#include "./MemoryStream.h"
#include <cmath>
#include <stdexcept>
#include <locale>