タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

makeとGNUに関するuokadaのブックマーク (1)

  • GNU make での条件コンパイル - IKB: 雑記帳

    twitter に垂れ流したものは流れさってしまって残らないので、拾ってまとめなおしておく。 GNU make では条件文が書ける。 たとえば変数 COND が true に設定されていたら、ソースファイルをまとめる文字列 SRCS に hoge.c を追加する、といったことを次のように書いておける。 ifeq ($(COND), true) SRCS += hoge.c endif ただ、 ifeq でテストできる条件はただひとつなので、複数の条件を確認したいときにはちょっとした工夫をしないといけない。 複数の条件の論理和をとる findstring を使って、条件変数をならべた文字列のなかに true があることを見つけることで論理和をとれる。 たとえば以下のように書けば、条件変数 A か B、 C のいずれかが true であることを検出できる。 ifeq ($(findstring

    GNU make での条件コンパイル - IKB: 雑記帳
  • 1