Skip to content

aardvark-community/CeresSharp

Repository files navigation

CeresSharp

Nuget Downloads

Simple Ceres wrapper written in F# including aardvark-style native dependencies

Building Locally

Prerequisites

  • cmake
  • dotnet >= 6.0
  • C/C++ compiler

Steps

  1. setup environment variable GITHUB_TOKEN with a token having at least read-access to packages on github (see here how to create a token)
  2. run buildnative
  3. dotnet tool restore
  4. dotnet paket restore
  5. dotnet build src/Ceres.sln

Pushing Packages

New Packages can be created by simply adding a new version in RELEASE_NOTES.md and pushing the file to the master branch. The GitHub CI Action will take care of building native code and publishing packages to NuGet/GitHub Packages