Generare Rolisteam
Come contribuire
Per prima cosa, leggi la pagina relativa alle contribuzioni
Requisiti
- Qt6.10
- cmake
Ottenere i sorgenti
Per prima cosa, clona il deposito di Rolisteam: git clone -r https://invent.kde.org/rolisteam/rolisteam.git.
Generare
Per generare, puoi caricare il file CMakeLists.txt dalla cartella root del codice sorgente del progetto di Rolisteam progetto, oppure compilare da riga di comando come segue:
#Spostati nella cartella sorgente
cd rolisteam
# Crea una cartella di build ed entra in essa
mkdir -p build
cd build
#Configurazione
cmake -S .. -B . #OPZIONI se necessario vedi sotto
#Generare
cmake --build . --target all
#Installa
cmake --install .
Opzioni CMake utili
| Opzione | Descrizione |
|---|---|
| -DCMAKE_PREFIX_PATH:PERCORSO | Percorso dell'installazione Qt6 - es.: /percorso/a/qt/6.10.0/gcc_64 |
| -DCMAKE_C_COMPILER:PERCORSOFILE | Percorso del compilatore C - es.: /bin/gcc |
| -DCMAKE_CXX_COMPILER:PERCORSOFILE | Percorso del compilatore C++ - es.: /bin/g++ |
| -DQT_QMAKE_EXECUTABLE:PERCORSOFILE | Percorso a QMake nella cartella di installazione qt6 - es.: /percorso/a/qt/6.10.0/gcc_64/bin/qmake |
| -DCMAKE_BUILD_TYPE:STRINGA | Debug o Release |
| -DBUILD_TESTING:BOOLEANO | ON o OFF - genera test unità |
| -DCODE_COVERAGE:BOOLEANO | ON o OFF - genera copertura del codice dopo aver eseguiti i test |
| -DUPDATE_TRANSLATIONS:BOOLEANO | ON o OFF - aggiorna file di traduzione |
Creare l'installatore
macOS
ATTENZIONE: NON AGGIORNATO
- Copia/incolla rolisteam.app in packaging/macOs
- Esegui 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