Tema: cmake
-
PUBLIC, PRIVATE e INTERFACE no CMake: corrigir o escopo de dependências sem flags globais
Escolha o escopo da dependência a partir do contrato do target consumidor e verifique-o com um consumidor externo mínimo.
-
Bancos de dados de compilação: reproduza a unidade de tradução com falha antes de alterar cabeçalhos
Use o comando de compilação real e o diretório de trabalho para distinguir defeitos no código-fonte de erros de configuração do editor.
-
Sondas de compilação cruzada do CMake: distinguir compilar, vincular e executar
Diagnostique verificações de toolchain identificando qual máquina precisa compilar, vincular (link) ou executar cada sonda.
-
Arquivos gerados no CMake: separe a ordem de build das dependências de regeneração
Faça com que fontes geradas sejam reconstruídas quando suas entradas ou o gerador mudarem, sem dar a alvos paralelos regras concorrentes.
Legível por máquina: JSON