Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


田中さん

On Sun, 02 Nov 2014 19:05:53 +0900, TANAKA Hidemune <info@tanaka-cs.co.jp> 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 discuss+unsubscribe@ja.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.