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:PATH | Cesta k inštalácii Qt6 - napr.: /path/to/qt/6.10.0/gcc_64 |
| -DCMAKE_C_COMPILER:FILEPATH | Cesta ku kompilátoru C - napr.: /bin/gcc |
| -DCMAKE_CXX_COMPILER:FILEPATH | Cesta ku kompilátoru C++ - napr.: /bin/g++ |
| -DQT_QMAKE_EXECUTABLE:FILEPATH | Cesta k QMake v priečinku inštalácie qt6 - napr.: /path/to/qt/6.10.0/gcc_64/bin/qmake |
| -DCMAKE_BUILD_TYPE:STRING | Debug alebo Release |
| -DBUILD_TESTING:BOOL | ON alebo OFF - zostavenie jednotkových testov |
| -DCODE_COVERAGE:BOOL | ON alebo OFF - generovanie informácií o pokrytí kódu po spustení testov |
| -DUPDATE_TRANSLATIONS:BOOL | ON alebo OFF - aktualizácia prekladového súboru |
Vytvoriť inštalátor
MacOS
UPOZORNENIE: ZASTARALÉ
- Skopírovať/vložiť rolisteam.app do packaging/MacOs
- Spustiť installZlib.sh
- 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