QMake :: Project

PERL-INTERFACE NAAR QMAKE .PRO-bestand (en)
Download nu

QMake :: Project Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rohan McGovern
  • Uitgever website:
  • http://search.cpan.org/~rohanpm/

QMake :: Project Tags


QMake :: Project Beschrijving

Voor projecten met behulp van QMake zijn .PRO-bestanden een handige plek om allerlei metadata op te nemen. Het maken van die metadata robuust leesbaar door andere gereedschappen dan Qmake is nogal uitdagend geweest. Meestal kunnen de gegevens alleen in één richting stromen: als een gereedschap buiten het buildsysteem toegang heeft tot het build systeem metadata, moeten QMake of Sommige .PRF-bestanden worden gewijzigd om expliciet die gegevens expliciet te exporteren. Algemene programmatische toegang is niet mogelijk.QMAKE :: Project is een PERL-module die tot doel heeft dit probleem op te lossen, waardoor robuuste en correcte lezing van metadata uit QMake Project-bestanden mogelijk is zonder wijzigingen in QMake.Synopsis te eisen. # Laad een project uit een QMake-gegenereerde Makefile My $ PRJ = QMake :: Project-> Nieuw ('MAKEFILE'); # Voer willekeurige tests uit; Kan alles bruikbaar zijn met een QMake-scope, mijn $ Testcase = $ PRJ-> Test ('Testcase'); My $ Insignificant = $ PRJ-> Test ('Insignificant_Test'); # Haal willekeurige waarden op (scalairs of lijsten) Mijn $ doelwit = $ PRJ-> -waarden ('doelwit'); terug, tenzij $ Testcase; mijn $ Status = systeem ($ doelwit, '-Silent'); terug, tenzij $ Status; Als ($ onbeduidend) {Warn "test $ doel mislukt; negeren, omdat het onbeduidend is"; opbrengst; } Die "Test $ Target mislukt met Exit Status $ Status"; Gegeven een QMAK-gegenereerde makefile, biedt een API voor toegang tot eventuele Qmatake-variabelen of tests (scopes) .PRODUCT-startpagina


QMake :: Project Gerelateerde software