| PBS :: SubpbsResult. PBS :: SUBPBSResultモジュールには、階層プロジェクトのサポートが含まれています。 |
今すぐダウンロード |
PBS :: SubpbsResult. ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/nkh/List-Tuples-0.03/lib/List/Tuples.pm
PBS :: SubpbsResult. タグ
PBS :: SubpbsResult. 説明
PBS :: SubPBSResultモジュールには、階層プロジェクトのサポートが含まれています。 PBS :: SubpbsResultモジュールには、階層プロジェクトのサポートが含まれています..Synopsis PBS :: subpbsresultを使用します。 My $ subpbs_result =新しいPBS :: subpbsresult($ file_name); My @search_paths = @ {$ subpbs_result-> getLibrarySearchPaths()}; PBSは階層プロジェクトを構築できるようにするために、このモジュールはサブモジュール情報をモジュールの親に返すタスクを簡素化します。このモジュールはBuildersで十分に使用されています。このモジュールでは、情報を保持するファイルを作成できます。以下は2つの例です。モジュールAがあるモジュールAを持っているINSTOR INFORMATIONSSAYモジュールBのリンク依存関係を持つモジュールBと追加のライブラリとリンクする必要があります。 AとBは異なるプロジェクトに構築されています(Bが存在するサブプバスが存在します)。プロジェクトをリンクするとき、あなたは最上位レベルでリンクを結びつける必要があるのを知っている必要があります。 Aのビルド内のBの依存関係に関する知識を示すことを避けるために、Aのビルドから呼び出されたときに、Module Bのビルド結果への一般的な方法でリンク情報が返されることを望みます。 #Bのビルド結果アドレーラル 'モジュールB'、、build_aに依存します。 #Bubpbs AddSubpbrule( 'b.subpbs_result'、 'somepbs_file.pl')サブBuild_A {PBS :: subpbsresultを使用する。 ... My @ OBJECTS_TO_LINK;私の@libs;私の@other_specific_information私の$ very_special_information。 $依存関係(@依存関係){if($依存率= /.subpbs_result/){My $ subpbs_result =新しいPBS :: subpbsresult($依存関係); @Objects_to_linkを押すgetObjects($ subpbs_result); @LIBS、getLibraries($ subpbs_result)を押します。 push @ there_specific_information = getherspecific情報($ subpbs_result); $ very_special_information = getVerySpecialInformation($ subpbs_result); somepbs_file.plのmy @libraries =( 'some_lib'、some_other_lib ')}} ... ...私の@ there_specific_information =( 'specive1'、 'spection2')。 My $ very_special_information = 1; AddRule 'B.Subpbs_result'、、buildsubpbsresult;サブBuildSubpbsResult {... PBS :: subpbsresult;を使用します。 My $ subpbs_result =新しいPBS :: subpbsresult(); $依存関係(@依存関係){if($依存率= /.subpbs_result$ /){$ subpbs_result->追加($依存関係); else {$ subpbs_result-> addObjects({name => $依存関係、MD5 => $ MD5});} $ subpbs_result-> addlibraries(@libraries); $ subpbs_result-> addwithmd5( 'other_specific_information' '、@other_specific_information); $ subpbs_result-> add( 'very_special_information' '、$ very_special_information); $ subpbs_result->書き込み($依存); } 要件: ・Perl
PBS :: SubpbsResult. 関連ソフトウェア