opendesigndev / open-design-engine

The Open Design Engine (ODE) renders designs and provides interface to edit them and query specific information about them and their components
Apache License 2.0
4 stars 5 forks source link

Open Design Engine

The Open Design Engine processes and renders designs and provides interface to query and manipulate their contents.

How to build

  1. Make sure you have installed CMake, vcpkg, and a C++ compiler (e.g. Visual Studio, XCode, or g++).
  2. Linux & Mac only: Using APT or Homebrew, install automake autoconf autoconf-archive
  3. (Optional) I would recommend setting your vcpkg directory as persistent system variable VCPKG_ROOT. If you do, you may omit the -DCMAKE_TOOLCHAIN_FILE option in the following step.
  4. Generate CMake build. There are presets available (list them with cmake --list-presets), for example
    • cmake --preset win64 -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
  5. Build generated project, e.g. cmake --build build/win64

Maintainer guidelines

Project module hierarchy

Open Design Engine architecture diagram