Foi lançada a nova versão do CMake 3.16.0

Uma nova versão do popular sistema de construção CMake 3.16.0 e das ferramentas auxiliares CTest e CPack, que facilitam o teste e a construção de pacotes, foi lançada.

Principais mudanças:

  • O CMake agora suporta Objective-C e Objective-C++. O suporte é ativado ao adicionar OBJC e OBJCXX em project() ou enable_languages(). Assim, arquivos *.m e *.mm serão compilados como Objective-C ou C++, caso contrário, continuarão a ser considerados arquivos-fonte C++.

  • Foi adicionada o comando target_precompile_headers(), especificando a lista de arquivos de cabeçalho pré-compilados para o alvo.

  • Uma nova propriedade de alvo foi adicionada UNITY_BUILD, que indica aos geradores para unirem os arquivos de origem para acelerar a compilação.

  • Os comandos find_*() agora suportam novas variáveis que controlam a busca.

  • O comando file() agora pode emitir recursivamente uma lista de bibliotecas ligadas à biblioteca ou ao executável com o subtópico GET_RUNTIME_DEPENDENCIES. Este subtópico substitui o GetPrerequisites().

  • O CMake agora possui comandos embutidos true e false, chamados através de cmake -E, e a opção --loglevel agora está obsoleta e será renomeada para --log-level.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster