GNU makeとBerkley make(freeBSD)と互換性のあるif/else statemantのタイプはありますか?makeとgmakeがelse statmentの場合には互換性があります
GNUのMAKE:
ifeq ($(BUILD_TYPE), debug)
バークレーメイク:
include $(BUILD_TYPE).mk
どこBUILD_TYPE:あなたができる最善の使用は次のように、構築名前のファイルが含まれている
.ifdef (BUILD_TYPE)
これらの2行は同じことをテストしないことに注意してください。 –
make&gmake構文の唯一の例です。質問は上記のとおりです。 GNU "ifeq"は ".if"バークリーを相当するものです。私はこれを知っている。 – abrahab
なぜ 'automake'を使用せず、あなたのための条件を移植可能にするのはなぜですか? –