| QMake :: Project. Interface Perl para QMake .pro arquivo (s) |
Baixe Agora |
QMake :: Project. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Rohan McGovern
- Site do editor:
- http://search.cpan.org/~rohanpm/
QMake :: Project. Tag
QMake :: Project. Descrição
Para projetos usando o QMake, os arquivos .pro são um local conveniente para incluir todos os tipos de metadados. No entanto, tornando os metadados robustamente legíveis por ferramentas que não o Qmake tem sido bastante desafiador. Normalmente, os dados só são capazes de fluir em uma direção: Se alguma ferramenta fora do sistema de compilação desejar acessar os metadados do sistema de compilação, o QCeke ou alguns arquivos .prf devem ser modificados para exportar explicitamente esses dados. Acesso programático geral não foi possível.QMake :: Project é um módulo Perl que visa resolver esse problema, permitindo a leitura robusta e correta dos metadados dos arquivos do QMake Project sem exigir quaisquer alterações no QMake.Synopsis use o QMake :: Projeto; # Carregue um projeto de um makefile gerado QMake My $ Prj = QMake :: Project-> Novo ('Makefile'); # Realizar testes arbitrários; Pode ser qualquer coisa utilizável a partir de um escopo QMake meu teste $ prj-> teste ('testcase'); Meu $ insignificante = $ prj-> teste ('insignificante_test'); # Recuperar valores arbitrários (escalares ou listas) Meu $ target = $ prj-> valores ('alvo'); retornar a menos que $ testcase; meu status $ status = sistema ($ alvo, '-silent'); retornar a menos que $ status; se ($ insignificante) {avisar "o teste $ Alvo falhou; ignorando, já que é insignificante"; Retorna; } Die "Test $ Alvo falhou com o status de saída $ status"; Dado um makefile gerado pelo QMake, fornece uma API para acessar quaisquer variáveis ou testes do QMake (escopos).
QMake :: Project. Software Relacionado