PBS :: subpbsresult.

PBS :: Modulo subpbsresult contiene il supporto per progetti gerarchici.
Scarica ora

PBS :: subpbsresult. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Khemir Nadim
  • Sito web dell'editore:
  • http://search.cpan.org/~nkh/List-Tuples-0.03/lib/List/Tuples.pm

PBS :: subpbsresult. Tag


PBS :: subpbsresult. Descrizione

PBS :: Modulo subpbsResult contiene supporto per progetti gerarchici. PBS :: Modulo di subpbsResult contiene il supporto per progetti gerarchici.Synopsis Utilizzare PBS :: subpbsResult; My $ Subpbs_Result = Nuovo PBS :: subpbsresult ($ file_name); My @Search_paths = @ {$ subpbs_result-> getlibrarysearchaths ()}; PBS si impegna a permetterti di creare progetti gerarchici, questo modulo semplifica il compito di restituire le informazioni del modulo secondario al genitore del modulo. Questo modulo è utilizzato in modo prezioso nei costruttori. Questo modulo consente di creare file che contengono le informazioni. Di seguito sono riportati due esempi.Linker InformationsAY Hai un modulo A che ha una dipendenza da collegamento dal modulo B. Il modulo B deve essere collegato con e una biblioteca extra. A e B sono costruiti in un progetto diverso (esiste un sottogruppo per B). Quando collegando il tuo progetto, devi sapere al livello superiore a ciò che B ha bisogno di essere collegato. Per evitare di mettere la conoscenza delle dipendenze B nella Build of A, vorremmo che le informazioni sul collegamento vengano restituite in un modo generico a un risultato di build a A.Module B, quando invocato da A Build è un file ".SUBPBS_RESULT". # Fai un dipendente dal risultato di Build Risultato di B "Modulo B", , build_a; # Build B in un subpbs AddSubble ('B.SUBPBS_RESULT', 'POWBBS_FILE.PL') SUB BURBUR_A {Utilizzare PBS :: subpbsresult; ... il mio @objects_to_link; i miei @libs; mia @other_specific_information; My $ Very_Special_Information; per la mia dipendenza da $ (@Dependendies) {if ($ dipendenza = ~ /.subpbs_result/) {My $ subpbs_result = New PBS :: subpbsresult ($ dipendenza); premere @objects_to_link, getObjects ($ subpbs_result); spingere @Libs, GetLibrary ($ subpbs_result); spingere @other_specific_information = getherspecificinformation ($ subpbs_result); $ molto_spiecial_information = getveryspecialinformation ($ subpbs_result) ; }} ...} # in somepbs_file.pl my @library = ('some_lib', 'some_other_lib'); my @other_specific_information = ('specific1', 'specific2'); My $ Very_Special_Information = 1; ADDRULE 'B.SUBPBS_RESULT', , BuildsUBBSSResult; sub buildsubpbsresult {... usa Pbs :: subpbsresult; MY $ SUBPBS_RESULT = Nuovo PBS :: subpsresult (); per la mia dipendenza da $ (@Dependendies) {if ($ dipendenza = ~ /.subpbs_result$/) {$ subpbs_result-> append ($ dipendenza); } else {$ subpbs_result-> addObjects ({name => $ dipendenza, MD5 => $ MD5}); }} $ Subpbs_Result-> AddLibrary (@LIBRARIARI); $ subpbs_result-> Addwithmd5 ('altro_specific_information', @other_specific_information); $ subpbs_result-> Aggiungi ('Very_Special_Information', $ Very_Special_Information); $ subpbs_result-> scrivi ($ dipendente); } Requisiti: · Perl.


PBS :: subpbsresult. Software correlato

Labrea :: Tarpit.

Labrea :: Tarpit Perl Module contiene utilità e display Web per il labrarea Scanner / Worm Interruptor di Tom Liston. ...

355

Scarica