Skip to content
/ dsun Public

data structures lib based on rust default structures

License

Notifications You must be signed in to change notification settings

eramoss/dsun

Repository files navigation

dsun

data structures lib

Build

Require Cmake tools https://cmake.org/ and C++20 (recommend ninja builder). You can also run as a python script.

To build inside build/ you can run:

 mkdir build
 cd build
 cmake -DCMAKE_BUILD_TYPE=Debug ../

and then:

Linux

  make

Windows

  cmake --build . --config Debug

Manual

You can also build your projects manually passing include path:

  clang++ ./examples/huffman.cpp -I/path/to/dsun/ -I/path/to/standard/includes -std=c++20

test

require CTest You can also choose to test with python But manually just need it after build:

  cd build
  ctest -j10 -C Debug -T test --output-on-failure # or just ctest

Python scripts

There are scripts to build, test and configure vscode (in my style) to build and test just run:

  python3 scripts/build.py
  python3 scripts/test.py

About

data structures lib based on rust default structures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published