* by default on windows the clib pch shouldnt be reused and instead rebuild
* activate reuse_pch for windows ci build
* changed pch header from public to private
* Added explicit path to the lib/ folder.
* Added use_zlib() function to the cmake files. Changed the remaining cmake files to use POL_EXT_LIB_DIR.
* Removed relative path to zlib. It seems we were always using our zlib header (even when linking to the system zlib on linux!).
* force antlr to always build in release node also for multiconfigs
set the correct c++ runtime flag for clang on windows
fixed lib path for antlr
in CI also test msbuild and different modes then release
* cache antlr in nopch and force recompile in pch build
* force release mode also for curl
* python script to generate cpp file with BareDistro content
poltool cmd to generate the files
* updated baredistro, fixed compilation
* fix warning, ignore autogenerated file in stylechecker
* test for pol?
uoconvert got a new argument outdir for the cfg file output
single thread decay has now a upper limit of sleeptime
fixed that the exit_code can only get worse
basic files for core testing in testsuite
added a not really nice way to set it up via ctest
integrated in CI with upload of log output
* testenv
* update poltool filegeneration to c++17
* first real tests
* first npc test
* equip a backpack and test a bit aos props
* fixed early returns
Build antlr as external project inside of lib/antlr.
Cache in Ci the antlr folder to speed up compilation times.
* replace ERROR with ANTLR_ERROR, fix clang build
* added missing define needed to link on windows
* different lib name with clang on windows
* move to c++17
* update readme with new compiler requirements
* use c++17 filesystem in testfiles creation
* use gcc9
* Vagrant support for c++17: use gcc9 and llvm 7 (#199)
Co-authored-by: Eric Swanson <eric.the.unicorn@gmail.com>
* use c++14 on linux, visual studio still undefined which means highest
available
* removed make_unique.h due to c++14 no more needed
* stumbled across pre c++14 code
* Removed use of boost::make_unique<> (updated to C++14)
Co-authored-by: turleypol <turley@polserver.com>