Skip to content
Dome Mapping Projection Software
C++ Objective-C GLSL C CMake Objective-C++ Shell
Branch: master
Clone or download

Latest commit

Michael Winkelmann
Michael Winkelmann Set C++ standard to C++14
Latest commit b46daf6 Nov 8, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Id as QByteArray, Factory into omni, removed boostx stuff Nov 6, 2019
cmake Fix Ubuntu Compile Errors Nov 5, 2019
lib Id as QByteArray, Factory into omni, removed boostx stuff Nov 6, 2019
plugins Spout Input Plugin Nov 3, 2019
protobuf
test First commit with a new CMake build system Oct 6, 2019
widgetlib Fix OpenGL Nov 4, 2019
.gitignore
CMakeLists.txt Set C++ standard to C++14 Nov 8, 2019
LICENSE Add LICENSE and README files Oct 13, 2019
README.md Minimum CMake Version 3.14 Nov 5, 2019

README.md

Omnidome

Fulldome Projection Calibration Software Framework

How to build Omnidome

Omnidome uses the Qt Framework (minimum Version 5.9) and C++11 standard library and language standard. Its has currently been successfully build on MacOSX (Mavericks and Yosemite).

For both MacOSX and Ubuntu, install Qt 5.9 via online installer from the website http://www.qt.io. Qt is supposed to be installed in the home folder. You can compile Qt with Qt Creator and selecting CMakeLists.txt as project.

For a MacOSX build, you will need the XCode developer tools. Please install XCode Developer Tools with "xcode-select --install". You also need homebrew (http://brew.sh) to install cmake, with

$ brew install cmake

On Ubuntu, install latest cmake with:

$ sudo purge cmake ; sudo snap install cmake --classic

With cmake it is also possible to specify a manual path for Qt via commandline. When running cmake with arguments:

$ mkdir ../omnidome_build ; cd ../omnidome_build $ CMAKE_PREFIX_PATH=/path/to/Qt/5.9.8/clang_64/lib/cmake cmake ../omnidome

Compile omnidome with

$ make

Start compiling and make the dmg file with:

$ make bundle

You can’t perform that action at this time.