Skip to content

ynput/ayon-cpp-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AYON CPP API

An API Wrapper for AYON server written in cpp

Requirements:

  • C++ Compiler
  • Cmake

Tested Platforms:

  • AlmaLinux9
  • Ubunto 22.04.3LTS
  • Windows 11

Build instructions

Coling the repository:

git clone --recurse-submodules https://github.com/ynput/ayon-cpp-api.git
git submodule update --init --recursive

Using Script

Linux

./scripts/build.sh 

Windows

Run it from your Developer console for Visual Studio

.\scripts\build.bat

Manual

cmake -S . -B build -DBUILD_TEST="OFF" -DJTRACE=0 DCMAKE_BUILD_TYPE=Release
# build it into ./build directory
cmake --build build --clean-first
# install to ./bin 
cmake --install build 

Environment Varibles.

The AyonLogger can be controlled with environment variables:

variable value
AYONLOGGERLOGLVL INFO ERROR WARN CRITICAL OFF
AYONLOGGERFILELOGGING OFF / ON
AYONLOGGERFILEPOS /path/to or ./relative/path

About

An API Wrapper for Ayon server written in cpp

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages