Quelle que soit la plateforme (windows, Linux, …) la compilation de Metafor comporte 2 étapes :
CMake est, entre autres choses, un outil multi-plateforme de génération de projet.
Supposant que vous avez fait un checkout des sources Metafor dans le répertoire E:\Dev\Meta
. Créer un répertoire vide au même niveau que les sources (peu importe son nom, ici, MetaBin
). Son emplacement par rapport aux sources est par contre immuable). Vous avez donc les 3 répertoires suivants:
E:\Dev\Meta\oo_meta
E:\Dev\Meta\oo_nda
E:\Dev\Meta\MetaBin
Ouvrir une fenetre de commande et se positionner dans E:\Dev\Meta\MetaBin
E:
cd Dev\Meta\MetaBin
La génération du projet Windows se fait en executant la commande suivante :
cmake -C ..\oo_meta\CMake\win64-vs2012.cmake ..\oo_meta
soit
cmake
..\oo_meta\CMake\win64-vs2012.cmake
..\oo_meta
-C
en MAJUSCULE
Dans l'ensemble des répertoires et fichiers généré par CMake,
se trouve le fichier projet du visual-studio E:\Dev\Meta\MetaBin\metafor.sln
.
Dans le Visual-Studio :
E:\Dev\Meta\MetaBin\metafor.sln
ou
E:\Dev\Meta\MetaBin\metafor.sln
dans le gestionnaire de fichier windowsou
Il reste à choisir sa configuration :
et compiler :
L'executable Metafor généré s'appelle :
E:\Dev\Meta\MetaBin\bin\Release\Metafor.exe
pour une compilation ReleaseE:\Dev\Meta\MetaBin\bin\debug\Metafor_d.exe
pour une compilation DebugPour demarrer Metafor on peut
cmd.exe
) with
ou without debugger
selon usage) with' ou
without debugger'' selon usage)