Skip to content

MorganCaron/CppUtils

Repository files navigation

CppUtils

Logo CppUtils

C++ Utilities Library

Github Stars Github Forks Top Language Discord License

Project Health

CI Windows CI Windows MSYS2 CI Linux CI MacOS


In this library you can find:

The unit tests serve as examples of how to use these functions.

Getting Started

A C++23 compliant compiler with std module support and XMake is needed to build CppUtils

This library is used in my C++ projects, but you can also use it in your projects. Just follow the installation steps and consult the documentation for each feature you need.

Installation

In your XMake projects:

add_repositories("xmake-repo git@github.com:MorganCaron/xmake-repo.git")
add_requires("CppUtils")

target("YourProject", function()
	add_packages("CppUtils", {public = true})
end)

Contribute

Build command

xmake f --toolchain=llvm --runtimes="c++_shared" [--enable_tests=y] --yes
xmake [b|build] [-vD]

Run tests

xmake [r|run]

Contribute