Chaos C++ Library - Cross-platform C++1z components
BSD-2-CLAUSE License
Chaos
?
Chaos is a basic library of C++2a components.
ANSI/ISO Standand C++
.C++ Standand Library/STL
.Chaos use following software as its dependencies:
To build and run unittests please proceed with the steps below:
build
or cmake-build
in Chaos source directory.build
or cmake-build
directory and run cmake ..
command to configure your build.make
from the build directory.# On Linux or macOS
$ mkdir cmake-build && cd cmake-build
$ cmake ..
$ make -j
# Run unittests on Linux or macOS
$ ./bin/chaos.test
# On Windows
# Setting the building environment(VS2019), such as:
\> %VS2019PATH%\Community\VC\Auxiliary\Build\vcvars64.bat # just for x64
\> %VS2019PATH%\Community\VC\Auxiliary\Build\vcvars32.bat # just for x32
# Building Chaos using command
\> mkdir cmake-build & cd cmake-build
\> cmake -G "NMake Makefiles" ..
\> nmake
# Run unittests on Windows
\> .\bin\chaos.test.exe
# Building Chaos using VS2019 solution
\> mkdir cmake-build & cd cmake-build
\> cmake .. # for x86
\> cmake -A x64 .. # for x64
\> msbuild ChaosPROJ.sln