1. ホーム
  2. makefile

[解決済み] Makefile のメッセージを表示するには?

2023-05-04 14:12:52

質問

ビルド中にメッセージを表示させたい。 makefile . 以下のものはメッセージを表示することはできますが、その後に続くスクリプトを実行することができません。 どのように私はこの問題を修正することができますか?

ifeq (yes, ${TEST})
        CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
        @echo '************  TEST VERSION ************'
else
release:
        @echo "************ RELEASE VERSIOIN **********"
endif

どのように解決するのですか?

何がしたいのか、このトリックを異なるターゲットで動作させたいのか、これらのターゲットを別の場所で定義しているのか、どのバージョンの Make を使っているのか、はっきりしませんが、何はともあれ、思い切ってやってみます。

ifeq (yes, ${TEST})
CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST
test:
$(info ************  TEST VERSION ************)
else
release:
$(info ************ RELEASE VERSIOIN **********)
endif