Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.51 KB

File metadata and controls

30 lines (20 loc) · 1.51 KB

The easy way (GitHub Actions)

Fork the repo at GitHub, enable Actions for the fork, make the changes, push to GitHub and let Actions build all the platform binaries for you. You will find the results under the specific workflow run in Actions (look for *-binaries).

Build locally

Note that the first CMake configure run will take a long time as vcpkg will build all the dependency libraries from source.

Windows

  1. Install latest Visual Studio. Enable C++ development when installing.
  2. Install latest CMake
  3. git clone --recurse-submodules https://github.com/mikoro/orientview.git
  4. cd orientview; mkdir build; cd build; cmake ..; cmake --build .

Alternatively after cmake .. one can open the OrientView.sln in Visual Studio and build there.

Linux (Ubuntu)

  1. sudo apt update && sudo apt install build-essential cmake nasm bison libxi-dev libxtst-dev '^libxcb.*-dev' libx11-xcb-dev libgl1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev libltdl-dev
  2. git clone --recurse-submodules https://github.com/mikoro/orientview.git
  3. cd orientview && mkdir build && cd build && cmake .. && cmake --build .

MacOS

  1. xcode-select --install
  2. brew install cmake
  3. git clone --recurse-submodules https://github.com/mikoro/orientview.git
  4. cd orientview && mkdir build && cd build && cmake .. && cmake --build .