Skip to content

Compiling

Jonathan edited this page Jun 27, 2020 · 21 revisions

Home > Compiling (for geeks and Linux users)

Linux

Please refer to the client installation page or the instructions for compiling servers

MacOS

Requirements

  1. Install XCode
  2. Install QT as follow
brew install qt5
brew link qt5 --force

Build project

Generate XCode Project file

qmake -spec macx-xcode Jamulus.pro

Print build targets and configuration in console

xcodebuild -list -project Jamulus.xcodeproj

will prompt

    Targets:
        Jamulus
        Qt Preprocess

    Build Configurations:
        Debug
        Release

    If no build configuration is specified and -scheme is not passed then "Release" is used.

    Schemes:
        Jamulus

Build the project

xcodebuild build

Will build the file and make it available in ./Release/Jamulus.app

Windows

Required software: QT, a compiler like Visual Studio, ASIO development files

  • copy ASIO development files in llcon/windows directory so that, e.g., the directory llcon/windows/ASIOSDK2/common exists
  • open Jamulus.pro in Qt Creator and compile & run