Rebarを使用して、ファイルごとに異なるCコンパイラ/リンカーオプションを使用するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/5936246

  •  30-10-2019
  •  | 
  •  

質問

私が持っている 鉄筋 2つの異なるCファイルを使用するErlangモジュールを構築するためにセットアップします。

Cコンピレーションオプションを設定します rebar.config 使用(たとえば):

{port_env, [{"DRV_CFLAGS", "$DRV_CFLAGS -Wall -Wextra"}]}.

各Cソースファイルにさまざまなオプションを設定することは可能ですか?それぞれに異なるコンパイラとリンカーフラグが欲しいです。

そうでない場合、最も一般的な代替/回避策は何ですか?メイクファイルを作成してCコンピレーションをそこに移動することは機能するだろうと思いますが、Rebarが残りの世話をしたときにやらなければならないのは恥ずべきことだと思います。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top