Skip to content

rsl-org/rsl

Repository files navigation

Build from source

In order to build from source you need to have compiler with c++26 reflection support. We provide a docker image that you can use ghcr.io/rsl-org/fedora_devcontainer

It is encouraged to use this meta repository as one place that allows you to develop and try out different repositories from rsl-org

To compile any project you can do the following:

Get the source and initialize all submodules

git clone https://github.com/rsl-org/rsl.git
cd rsl && git submodule init && git submodule update

Open the source code inside the docker image

docker run --mount type=bind,source="$(pwd)",target=/src -it ghcr.io/rsl-org/fedora_devcontainer

run enable_all.sh script to add all projects in the conan workspace

./projects/enable_all.sh

Add local recipies to find required dependencies

cd /src/infra/conan && ./make.sh

Now you can compile project

cd /src
conan build projects/test --build=missing -s build_type=Release

About

Meta repository for the rsl namespace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages