mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-04-21 21:52:03 +02:00

Automated via the following command: $ git grep -l dring | grep -v '.ts$' | xargs sed -i 's/dring/jamid/g' $ git ls-files | xargs sed -i 's,bin/jamid.lib,bin/jami.lib,g' $ git ls-files | xargs sed -i 's,src/jamid,src/jami,g' $ git ls-files | xargs sed -i 's,-mutejamid,-mutejami,g' $ git checkout docker Change-Id: I030209b60817372f866055daadb4d0a1c1e2e9df
38 lines
744 B
Bash
Executable file
38 lines
744 B
Bash
Executable file
#!/bin/bash
|
|
# Build lrc, client-qt and pass tests
|
|
|
|
# Get number of CPU available
|
|
cpuCount=$(nproc || echo -n 4)
|
|
|
|
# Project directories
|
|
topDir=$(pwd)/..
|
|
echo "Project root dir: "${topDir}
|
|
|
|
installDir=$topDir/install
|
|
daemonDir=$topDir/daemon
|
|
lrcDir=$topDir/lrc
|
|
clientDir=$topDir/client-qt
|
|
|
|
# Build lrc
|
|
cd ${lrcDir}
|
|
mkdir -p build
|
|
cd build
|
|
echo "Building lrc in "$PWD
|
|
cmake .. -DCMAKE_INSTALL_PREFIX=$installDir/lrc \
|
|
-DRING_INCLUDE_DIR=$daemonDir/src/jami \
|
|
-DRING_XML_INTERFACES_DIR=$daemonDir/bin/dbus
|
|
make -j${cpuCount}
|
|
make install
|
|
|
|
# Build client and tests
|
|
cd $clientDir
|
|
mkdir -p build
|
|
cd build
|
|
echo "Building client in "$PWD
|
|
cmake ..
|
|
make -j${cpuCount}
|
|
|
|
# Pass Tests
|
|
cd tests
|
|
./unittests
|
|
./qml_tests -input $clientDir/tests/qml
|