This service is available only in Japanese-language.
表題のように,独自レシピにて,defineの内容をbbappend等で切り替えたい場合の最適な方法を探しています。
ソースコード自体のパッチを作成することは,大本のソースの変更時にパッチの変更もまた必要になるため,避けたいです。
EXTRA_OECONFで文字列を--with-param1-opt=OPTIONのように実装し,コンパイラオプションにてdefineを与えることも考えていますが,
妥当な方法であるかが不明です。
表題の件に関しまして,妥当な方法はございますでしょうか,
また,EXTRA_OECONFにつきまして,既存のconfigurationを扱う情報は見つかってはいるのですが,新規に作成する場合の情報が見つかっておりません。
上記EXTRA_OECONFを使用する方法が妥当であれば,新規作成方法をご教示いただけますでしょうか。
mackey
2022/1/26 (水) 15:17
自己解決しました。
EXTRA_OEMAKEで宣言できました。
例:EXTRA_OEMAKE = "'CFLAGS=-DAAA="BBB"'"
ただし,"BBB CCC"のように空白文字を含む文字列を設定することには失敗しています。
yakuhito
2022/1/26 (水) 16:05
CFLAGS変数への追加指定が良いかと
CFLAGS += " xxx yyy zzz"
といった形で指定することで、defaultで指定されているCFLAGS変数への追加でoemakeへパラメータとして渡っていくかと。
mackey
2022/2/7 (月) 10:51
ご回答いただきありがとうございます。
ご回答いただきありがとうございます。
ご連絡いただきました内容で,実現可能なことが確認できました。