Comment puis-je utiliser différentes options de compilateur C / linker sur une base par fichier à l'aide de barres d'armature?
Question
j'ai barbe à barres Configurer pour créer un module Erlang qui utilise deux fichiers C différents.
Je définis les options de compilation C dans mon rebar.config
en utilisant (par exemple):
{port_env, [{"DRV_CFLAGS", "$DRV_CFLAGS -Wall -Wextra"}]}.
Est-il possible de définir différentes options pour chaque fichier source c? Je voudrais différents indicateurs de compilateur et de liens pour chacun.
Sinon, quelle est l'alternative / solution de contournement la plus courante? Je suppose que la création d'un Makefile et le déplacement de la compilation C à là fonctionneraient, cela semble juste avoir à faire lorsque Rebar s'occupe du reste si bien.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow