Construcció del Rolisteam
Com col·laborar
En primer lloc, llegiu la pàgina sobre col·laboracions
Requisits
- Qt6.10
- cmake
Obtenció del codi font
Primer, cloneu el repositori del Rolisteam: git clone -r https://invent.kde.org/rolisteam/rolisteam.git.
Construcció
Per a construir, podeu carregar el fitxer CMakeLists.txt des del directori arrel del directori de codi font del Rolisteam, o podeu compilar-lo des de la línia d'ordres de la manera següent:
#Aneu al codi font
cd rolisteam
# Creeu un directori de construcció i aneu-hi
mkdir -p build
cd build
#Configuració
cmake -S .. -B . #Opcions: si cal, veure a continuació
#Construcció
cmake --build . --target all
#Instal·lació
cmake --install .
Opcions útils del CMake
| Opció | Descripció |
|---|---|
| -DCMAKE_PREFIX_PATH:PATH | Camí a la instal·lació de les Qt6 - p. ex: /camí/a/qt/6.10.0/gcc_64 |
| -DCMAKE_C_COMPILER:FILEPATH | Camí al compilador de C - p. ex: /bin/gcc |
| -DCMAKE_CXX_COMPILER:FILEPATH | Camí al compilador de C++ - p. ex: /bin/g++ |
| -DQT_QMAKE_EXECUTABLE:FILEPATH | Camí al QMake de la carpeta de la instal·lació de les Qt6 - p. ex: /path/to/qt/6.10.0/gcc_64/bin/qmake |
| -DCMAKE_BUILD_TYPE:STRING | Depuració o llançament |
| -DBUILD_TESTING:BOOL | ON o OFF - construeix proves unitàries |
| -DCODE_COVERAGE:BOOL | ON o OFF - Genera informació de cobertura de codi després d'executar les proves |
| -DUPDATE_TRANSLATIONS:BOOL | ON o OFF - Actualitza el fitxer de traducció |
Crea un instal·lador
MacOS
AVÍS: OBSOLET
- Copieu/enganxeu el rolisteam.app a packaging/MacOs
- Executeu 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