On Mon, Jul 18, 2016 at 08:38:40AM +0900, User Ribbon wrote: > > LANGUAGE_USA_CMAKE_ON= -DLANGUAGE=1 > > LANGUAGE_ESP_CMAKE_ON= -DLANGUAGE=2 > > LANGUAGE_DEU_CMAKE_ON= -DLANGUAGE=3 > > 〜以下略〜 > > > > という記述を追加すれば、LANGUAGE_USA が選ばれた時は -DLANGUAGE=1 が、 > > LANGUAGE_ESP が選ばれた時は -DLANGUAGE=2 が CMAKE_ARGS に追加されます。 > > > > 詳細は Porter's Handbook の以下の辺りを参照して下さい。 > > > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html#options-cmake_on > > この方法でうまく出来ました。ありがとうございました。 > > portのメンテナに修正をお願いしようと思います。
で、修正をお願いしたのですが、もっとほかにいい方法あるんじゃないの、 と返されてしまいました。 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211182 OPTIONS_MULTIを使うと複数選択可能になっているので使えない、 すべての言語に対するオプションを指定すると、Makefileを 手で直さなければならなくなるので無理ではないかと思います。 ただ、 slave port with SUFFIX -languages? Or slave ports for each -lang という記述があるのですが、ここが意味分かりません。 Makefileの書き方に、slave port という書き方があるのでしょうか。 ribbon _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"