Problème de compilation de la version windows
Bonjour,
Je viens de remarquer qu'il y a une erreur dans la version compiler pour Windows.
Sous Windows l'exécutable mage renvoie l'erreur STOP OS inconnu.
Le problème vient du fait que les règles de pré-compilation utilise le mot clef windows alors que le CMake définie le mot clef win. L'exécutable alors généré pour Windows tombe en erreur systématiquement à l'exécution.
#ifdef windows
slash = '\'
#endif
https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/blob/master/src/mage.f90#L133
add_compile_definitions(win)
https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/blob/master/src/CMakeLists.txt#L138
Je pense qu'il suffit de changer win en windows dans le CMake pour avoir un correctif.
add_compile_definitions(windows)