Resultados da pesquisa a pedido "cmake"

6 a resposta

Bibliotecas carregadas dinâmicas e símbolos globais compartilhados

Como observei um comportamento estranho de variáveis globais em minhas bibliotecas carregadas dinamicamente, escrevi o seguinte teste. Inicialmente, precisamos de uma biblioteca vinculada estaticamente: O cabeçalhotest.hpp #ifndef __BASE_HPP ...

1 a resposta

Projeto separado do Google Test - Como executar testes no projeto C ++

Estou tentando descobrir como executar o Google Test no meu projeto C ++ usando o CMake. Até agora, eu criei um projeto chamado Simple e um projeto de teste do Google chamado SimpleTest. Para o Projeto Simples Aqui está o meu arquivo ...

5 a resposta

Incluindo argumentos de linha de comando no projeto

Minha pergunta é um pouco semelhante a estaTÃO [https://stackoverflow.com/questions/5998186]mas não é o mesmo. Eu criei umHelloWorld programa com o seguinte: add_executable( HelloWorld ${SRC} )Quando eu gero um arquivo de projeto (por exemplo, ...

1 a resposta

O GoogleTest CMake não reconhece o TEST_F: como se não estivesse reconhecendo algo do GTest

OK, admito, este é um caso único. Quando criamos nosso aplicativo, estamos usando o make, então incluí meus testes em uma pasta de teste em src. Então, no mesmo nível da nossa pasta de lançamento, criamos uma pasta de teste de unidade que inclui ...

3 a resposta

A compilação cruzada do CMake com vinculador específico não passa argumentos para o armlink

Estou tentando compilar um projeto para compilações incorporadas do ARM Cortex, mas não consigo fazer o vinculador funcionar. Eu quero usar o armlink, mas nenhum arquivo é passado para o armlink e, portanto, nenhum arquivo .elf é produzido. Meu ...

1 a resposta

Altere o padrão CMakeLists.txt no CLion para incluir avisos

No CLion, o CMakeLists.txt padrão define apenas o sinalizador do compilador C ++ 11. Eu gostaria de receber avisos e a bandeira pedante por padrão em todos os meus projetos. Isso é por padrão set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ...

4 a resposta

Mensagens Clion e CMake

Comecei a usar o Clion IDE. Talvez isso esteja escrito em algum lugar, mas eu não o vi em uma pesquisa no Google. Se eu colocar uma chamada de mensagem () no meu script CMake, onde Clion posso ver a saída? Essas chamadas de mensagem são a única ...

2 a resposta

Como o LD_LIBRARY_PATH pode ser alterado no CMake?

Eu tenho uma biblioteca compartilhada local que não está em $ LD_LIBRARY_PATH. Quero executar o meu executável, mas como ele não consegue encontrar a biblioteca compartilhada nas pastas do sistema, ele gera "erro ao carregar as bibliotecas ...

1 a resposta

CMake: Em que ordem os arquivos são analisados (cache, cadeia de ferramentas etc.)?

Essa parece uma pergunta trivial, já que o CMake é uma linguagem de script, a resposta geral é: estritamente seqüencial. Mas me deparei com vários casos em que era importante quando ou em que ordem o CMake está analisando determinados arquivos. ...

2 a resposta

Qual é o nome do destino de compilação padrão do CMake?

Eu tenho um destino personalizado e quero que ele dependa do destino padrão (aquele construído commake) add_custom_target(foo ....) add_dependency(foo default_target_name_goes_here) Qual é o nome do destino padrão? eu tenteiALL, ALL_BUILD, ...