This service is available only in Japanese-language.

独自レシピにて,defineの内容をbbappend等で切り替えたい場合の最適な方法

表題のように,独自レシピにて,defineの内容をbbappend等で切り替えたい場合の最適な方法を探しています。
ソースコード自体のパッチを作成することは,大本のソースの変更時にパッチの変更もまた必要になるため,避けたいです。

EXTRA_OECONFで文字列を--with-param1-opt=OPTIONのように実装し,コンパイラオプションにてdefineを与えることも考えていますが,
妥当な方法であるかが不明です。
表題の件に関しまして,妥当な方法はございますでしょうか,

また,EXTRA_OECONFにつきまして,既存のconfigurationを扱う情報は見つかってはいるのですが,新規に作成する場合の情報が見つかっておりません。
上記EXTRA_OECONFを使用する方法が妥当であれば,新規作成方法をご教示いただけますでしょうか。

EXTRA_OEMAKEで宣言できました。
例:EXTRA_OEMAKE = "'CFLAGS=-DAAA="BBB"'"
ただし,"BBB CCC"のように空白文字を含む文字列を設定することには失敗しています。

CFLAGS += " xxx yyy zzz"
といった形で指定することで、defaultで指定されているCFLAGS変数への追加でoemakeへパラメータとして渡っていくかと。

ご回答いただきありがとうございます。
ご連絡いただきました内容で,実現可能なことが確認できました。