Skip to content
calamity-incPublic

About

The everything library for C++ 17 and up.

Topics

Resources

Stars

46 stars

Watchers

3 watching

Forks

Repository files navigation

Soup

The everything library for C++ 17 and up.

Building

Visual Studio

Simply open up Soup.sln using Visual Studio 2022 and run a batch build for the Soup project to compile the static libraries, then you can use it in your own projects by adding a compiler and linker include, respectively.

PHP Build Scripts

You can build Soup using build_lib.php which will produce a static lib.

Sun

Soup can be built using our own build system, Sun. To include it in your own projects, we recommend the directory structure such that your own project and Soup share the same parent, then you can simply add the following to the .sun file for your project:

require ../Soup/soup include_dir=../Soup

This will make it so that you have to use #include <soup/NAME.hpp> in your code, which we recommend to avoid name clashes, similar to opting not to use using namespace. However, if you omit the include_dir part, you can use #include <NAME.hpp> directly.

Getting Started

Once you have Soup included in your project, you have a truly ridiculous amount of APIs at your disposal, including:

If anything seems unclear, feel free to dig into the code or ask a question.


If you're looking to use Soup from a language other than C++, have a look at the bindings.

About

The everything library for C++ 17 and up.

Topics

Resources

Stars

46 stars

Watchers

3 watching

Forks

Packages

Used by

Contributors

Languages