Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:cross_compilation [2018/03/21 14:16] – [Installation environnement Windows] Deed | fr:cross_compilation [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
==== Install OSXcross ==== | ==== Install OSXcross ==== | ||
- | < | + | < |
cd osxcross</ | cd osxcross</ | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
- | Note : normalement on télécharge depuis le site d' | + | Note : normalement on télécharge depuis le site d' |
wget http:// | wget http:// | ||
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 |
<code bash>cd ~ | <code bash>cd ~ | ||
hg clone http:// | hg clone http:// | ||
Ligne 341: | Ligne 341: | ||
- | source /path/to/script.sh | + | source /path/to/cross_win32.sh |
(celui d' | (celui d' | ||
- | <code bash> | + | <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] | ||
</ | </ | ||
Ligne 360: | Ligne 361: | ||
==== Linux ==== | ==== Linux ==== | ||
- | <code bash> | + | <code bash> |
- | + | cmake -DWITH_RYZOM_CLIENT=ON | |
- | make</ | + | -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 | ||
+ | </ | ||
- | {{tag>Shard}} | + | {{tag>tutoriel crosscompilation client windows linux osx client_rc_obsolete}} |