田中さん On Sun, 02 Nov 2014 19:05:53 +0900, TANAKA Hidemune <[email protected]> wrote: > git/libo/workdir/UnpackedTarball > の中の libvisio を修正して > > 以下のフォルダで make してみたのですが、 > ~/git/libo/workdir/UnpackedTarball/libvisio$ make > の修正箇所が適用されないように思います。 gbuild の仕組みからすると、libvisio などのサードパーティのライブラリを ビルドする処理は exernal というモジュールに含まれているので $ make external でビルドすることになると思います。 または、もっと限定するなら libvisio というモジュールが定義されているので、 $ make libvisio.all でビルドできます。
上記のように workdir/ 以下を触る場合には solenv/gbuild/ExternalProject.mk の先頭のコメントにあるドキュメンテーションが参考になります。 (ExternalProject の依存関係にあるものが更新されていたら、常に unpack し 直すという記述などに注意してください。) これと external/libvisio/ExternalProject_libvisio.mk を見れば、修正箇所がなぜ適用されないかについてヒントが見つかるのでは ないでしょうか。 もちろん workdir/ 以下を直接変更するのはあくまで開発上の一時的な手段で、 正攻法としては external/libvisio/UnpackedTarball_libvisio.mk にあるように、変更したい箇所をパッチとして登録すればいいと思います。 -- Takeshi Abe -- Unsubscribe instructions: E-mail to [email protected] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted
