This page describes the process of building the Digilent Agent from source.
Note: This process is recommended for advanced users only and most users should install one of the existing builds available here.
C:\Qt\5.11.1\mingw53_32\bin
C:\Qt\QtIFW-3.0.4\bin
git submodule init
git submodule update
New-Item -ItemType Junction -Name debug -Value ..\build-digilent-agent-Desktop_Qt_5_11_1_MinGW_32bit-Debug\debug\
New-Item -ItemType Junction -Name release -Value ..\build-digilent-agent-Desktop_Qt_5_11_1_MinGW_32bit-Release\release\
./build.sh win <VERSION_NUMBER> <RELEASE_TYPE>
ex.
./build win 1.0.0 release
sudo apt-get update
sudo apt-get install qt5-default
sudo apt-get install libqt5serialport5-dev
git clone https://github.com/Digilent/digilent-agent.git
cd digilent-agent
git submodule init git submodule update
qmake
make
./digilent-agent
./build deb <VERSION_NUMBER>
ex.
./build deb 1.0.0
Install QT Creator 5.7 or newer.
git submodule init
git submodule update
qmake
make
cd installer
./build.sh osx <VERSION> release
Or
Generate an Xcode Project:
qmake -spec macx-xcode digilent-agent.pro
Note: If the digilent-agent.entitlements is red in Xcode you may have to delete the file and use Xcode to manually create an Poperty List file named digilent-agent.entitlements in the project root.
macdeployqt Digilent\ Agent.app/ -codesign=<ID> -always-overwrite
cd /Volumes/<DISK_IMAGE_NAME>
mv <FILENAME> .<FILENAME>