Skip to content

Zostavenie Rolisteam

Ako prispievať

Najprv si prečítajte stránku o prispievaní

Požiadavky

  • Qt6.10
  • cmake

Získanie zdrojového kódu

Najprv naklonujte repozitár Rolisteam: git clone -r https://invent.kde.org/rolisteam/rolisteam.git.

Zostavenie

Na zostavenie môžete buď načítať súbor CMakeLists.txt z koreňového adresára zdrojového kódu Rolisteam, alebo ho skompilovať z príkazového riadka takto:

#Prejsť do zdroja
cd rolisteam

# Vytvoriť adresár zostavenia a prejsť do neho
mkdir -p build
cd build

#Konfigurácia
cmake -S .. -B . #MOŽNOSTI ak sú potrebné, pozri nižšie
#Zostavenie
cmake --build . --target all

#Inštalácia
cmake --install .

Užitočné možnosti CMake

MožnosťPopis
-DCMAKE_PREFIX_PATH:PATHCesta k inštalácii Qt6 - napr.: /path/to/qt/6.10.0/gcc_64
-DCMAKE_C_COMPILER:FILEPATHCesta ku kompilátoru C - napr.: /bin/gcc
-DCMAKE_CXX_COMPILER:FILEPATHCesta ku kompilátoru C++ - napr.: /bin/g++
-DQT_QMAKE_EXECUTABLE:FILEPATHCesta k QMake v priečinku inštalácie qt6 - napr.: /path/to/qt/6.10.0/gcc_64/bin/qmake
-DCMAKE_BUILD_TYPE:STRINGDebug alebo Release
-DBUILD_TESTING:BOOLON alebo OFF - zostavenie jednotkových testov
-DCODE_COVERAGE:BOOLON alebo OFF - generovanie informácií o pokrytí kódu po spustení testov
-DUPDATE_TRANSLATIONS:BOOLON alebo OFF - aktualizácia prekladového súboru

Vytvoriť inštalátor

MacOS

UPOZORNENIE: ZASTARALÉ

  1. Skopírovať/vložiť rolisteam.app do packaging/MacOs
  2. Spustiť installZlib.sh
  3. appdmg nodedmg.json rolisteam_v1.7.1-MacOsX_setup.dmg
$ install_name_tool -change "/usr/lib/libz.1.dylib" "@executable_path/../Frameworks/libz.framework/libz.1.dylib" rolisteam
$ appdmg  ../../rolisteam/packaging/MacOS/nodedmg.json rolisteam_v1.7.1-MacOsX_setup.dmg