Pergunta

Saudações,

Eu tenho um arquivo .pro que se parece com:

TEMPLATE = subdirs
SUBDIRS = foo bar

Eu quero definir uma variável, ou definir, ou algo em meus subdirs .pro arquivo que pode ser lido tanto no foo e arquivos de barras .pro.

Eu tentei para definir uma variável de ambiente com:

export TEST=something

mas que não funciona, mensagem ($$ (TEST)) sempre mostra nada (como TEST é desactivado).

Foi útil?

Solução

Outra opção é colocar as variáveis ??comuns em um arquivo chamado ".qmake.cache" armazenado no diretório raiz do projeto. Desta forma, você não precisa incluir todos os arquivos .pri nos projetos de subdiretórios.

Outras dicas

Apenas coloque-os em um arquivo .pri comum, por exemplo. de common.pri e uso qmake própria incluem sintaxe para incluí-lo ou seja.

include(path/common.pri)

onde path é o caminho para common.pri relativo para o arquivo .pro inclusive.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top