Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:cross_compilation [2018/03/21 14:16] – [Installation environnement Windows] Deedfr:cross_compilation [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
 ==== Install OSXcross ==== ==== Install OSXcross ====
  
-<code>git clone https://github.com/tpoechtrager/osxcross+<code bash>git clone https://github.com/tpoechtrager/osxcross
 cd osxcross</code> cd osxcross</code>
  
 <WRAP center round info 90%> <WRAP center round info 90%>
-Note : normalement on télécharge depuis le site d'Apple (en étant enregistré et tout, c'est un peu chiant), j'ai mis un miroir (mais je ne garantis pas la disponibilité à moyen terme)+Note : normalement on télécharge depuis le site d'Apple (en étant enregistré et tout, c'est un peu embêtant), j'ai mis un miroir (mais je ne garantis pas la disponibilité à moyen terme)
   wget http://pakuh.glorf.fr:8000/Xcode_7.3.1.dmg   wget http://pakuh.glorf.fr:8000/Xcode_7.3.1.dmg
  
Ligne 70: Ligne 70:
 Pour outils, mysql + squish à compiler Pour outils, mysql + squish à compiler
  
-Note : toujours CMAKE_MODULE_PATH bien défini, et les bonne var d'env pour compil+Note : toujours CMAKE_MODULE_PATH bien défini, et les bonnes variables d'environnement pour compiler
 <code bash>cd ~ <code bash>cd ~
 hg clone http://hg.kervala.net/squish hg clone http://hg.kervala.net/squish
Ligne 341: Ligne 341:
  
  
-  source /path/to/script.sh +  source /path/to/cross_win32.sh 
  
 (celui d'avant) (celui d'avant)
  
-<code bash>wine cmake.exe -DWITH_RYZOM_SERVER=OFF -DWITH_RYZOM_TOOLS=OFF -DWITH_RYZOM_CLIENT=ON -DWITH_RYZOM_PATCH=ON -DWITH_NEL_TESTS=OFF -DWITH_NEL_TOOLS=OFF -DWITH_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_STLPORT=OFF -DWITH_DRIVER_DSOUND=ON -G "NMake Makefiles JOM" -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_DRIVER_OPENAL=OFF -DWITH_DRIVER_DSOUND=ON -DWITH_DRIVER_XAUDIO2=ON -DWITH_DRIVER_FMOD=ON -DWITH_DRIVER_DIRECT3D=ON  ../code+<code bash> 
 +wine cmake.exe -DWITH_RYZOM_SERVER=OFF -DWITH_RYZOM_TOOLS=OFF -DWITH_RYZOM_CLIENT=ON -DWITH_RYZOM_PATCH=ON -DWITH_RYZOM_CUSTOM_PATCH_SERVER=ON -DWITH_NEL_TESTS=OFF -DWITH_NEL_TOOLS=OFF -DWITH_TOOLS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_LUA53=ON -DWITH_LUA51=OFF -DWITH_STLPORT=OFF -DWITH_DRIVER_DSOUND=ON -G "NMake Makefiles JOM" -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_DRIVER_OPENAL=OFF -DWITH_DRIVER_DSOUND=ON -DWITH_DRIVER_XAUDIO2=ON -DWITH_DRIVER_FMOD=ON -DWITH_DRIVER_DIRECT3D=ON  ..
 wine jom.exe [se comporte comme make, tu peux restreindre le nombre de process avec -j1/-j2] wine jom.exe [se comporte comme make, tu peux restreindre le nombre de process avec -j1/-j2]
 </code> </code>
Ligne 360: Ligne 361:
 ==== Linux ==== ==== Linux ====
  
-<code bash>cmake -DWITH_RYZOM_CLIENT=ON -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_DRIVER_OPENGL=ON -DFINAL_VERSION=ON -DWITH_QT=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_SERVER=ON -DWITH_NEL_SAMPLES=ON -DWITH_SNOWBALLS=OFF -DWITH_NEL_TOOLS=ON -DWITH_RYZOM_TOOLS=ON -DWITH_RYZOM_PATCH=ON -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA51=OFF -DWITH_LUA53=ON ../code +<code bash> 
- +cmake -DWITH_RYZOM_CLIENT=ON  
-make</code>+-DWITH_STATIC=ON  
 +-DWITH_STATIC_DRIVERS=ON  
 +-DWITH_DRIVER_OPENGL=ON  
 +-DFINAL_VERSION=ON -DWITH_QT=OFF  
 +-DWITH_NEL_TESTS=OFF  
 +-DWITH_RYZOM_SERVER=ON  
 +-DWITH_NEL_SAMPLES=ON  
 +-DWITH_SNOWBALLS=OFF  
 +-DWITH_NEL_TOOLS=ON  
 +-DWITH_RYZOM_TOOLS=ON  
 +-DWITH_RYZOM_PATCH=ON  
 +-DWITH_RYZOM_CUSTOM_PATCH_SERVER=ON  
 +-DWITH_STATIC_EXTERNAL=ON  
 +-DWITH_LUA51=OFF  
 +-DWITH_LUA53=ON ..
  
 +make
 +</code>
  
-{{tag>Shard}}+{{tag>tutoriel crosscompilation client windows linux osx client_rc_obsolete}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/cross_compilation.1521638170.txt.gz · Dernière modification : 2021/12/03 19:18 (modification externe)

Licences Mentions légales Accueil du site Contact