Tu n'as même pas indiqué quelle erreur tu rencontrais.
Eh bien la première ligne ("cmd" : ["g++", "-c", "${file}", "-I/Volumes/DATA/SFML/include"]) crée mon main.o, comme je le lui demande. Jusque là, tout va bien. Je supprime mon fichier main.o, et je continue :
Quand j'ajoute la deuxième ligne ("cmd" : ["g++", "${file_path}/${file_base_name}.o", "-o", "sfml-app", "-L/Volumes/DATA/SFML/lib", "-lsfml-graphics", "-lsfml-window", "-lsfml-system"]) j'obtiens une erreur comme quoi main.o n'existe pas. Et effectivement, il semblerait qu'ajouter la deuxième ligne empêche la première de s'exécuter.
Qu'à cela ne tienne ! Je change le code en :
"cmd": ["g++", "${file}", "-I/Volumes/DATA/SFML/include", "-o", "${file_base_name}", "-L/Volumes/DATA/SFML/lib", "-lsfml-graphics", "-lsfml-window", "-lsfml-system"]
.. ce qui me crée un fichier main
On peut passer à l'étape suivante ! Je supprime ce fichier main, et j'écris :
"cmd": ["bash", "-c", "export LD_LIBRARY_PATH=/Volumes/DATA/SFML/lib"]
Et là c'est le drame, aucun fichier main n'est créé
Peut-être que le problème vient du fait qu'il y a plusieurs commandes, alors qu'il n'en faudrait qu'une seule ?
Es-tu sûr que l'on puisse build à partir de cet éditeur
Ouaip, enfin c'est prévu pour quoi. On peut même créer nos propres builder, comme j'essaie de le faire ^^