Provides cross platform utility functions.
For building base.lib use command:
x86: build.bat
x64: build.bat x64
Binary and header will be generated inside build_win folder
Notes:
- Project where base.lib needs to be consume either add NOMINMAX to the preprocessor directive or define NOMINMAX in the source file
- To modify the project settings or add new files use base.sln present in win folder.
- In order to regenrate the fresh base.sln file use follwing command:
gyp --depth=. base.gyp -f msvs -G msvs_version=2022 --generator-output=win -I src/build/common.gypi
(Freshly generated base.sln will not have x64 configuration, needs to be added manually through sln file.)
gyp location: https://github.com/elphasecure/gyp
Will update later.