Variáveis ??que persistem através arquivos .pro de um arquivo pro subdirs
-
11-09-2019 - |
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).
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.