Resultados da pesquisa a pedido "cmake"

1 a resposta

CMake - como definir várias definições de compilação para o executável de destino?

Estou tentando definir várias definições de compilação para um dos executáveis que estou tentando compilar no CMake (para ativar as macros usadas para depuração). Aqui está o que eu tentei: add_executable (trie_io_test trie_io_test.c trie.c ...

4 a resposta

Como adicionar em um projeto do CMake uma extensão de arquivo global (* .pde) ao GCC, tratada como código C ++

Eu tenho um script CMake muito simples. Infelizmente, o projeto usa um arquivo * .pde, que é um código C ++ ou C simples. O CMake está trabalhando com qualquer arquivo finalizado, mas recebo um erro do compilador, porque o GCC não sabe como ...

1 a resposta

Forçar o CMake a procurar bibliotecas de x64 bits em vez de x32

Então, eu estive pesquisando no stackoverflow e em alguns outros fóruns como forçar o CMake a procurar as bibliotecas x64 em vez do x32 e isso realmente não ajudou muito. Quando eu faço: find_package(Boost 1.67.0 COMPONENTS atomic REQUIRED )por ...

2 a resposta

Qual é a diferença entre "$ {CMAKE_CURRENT_SOURCE_DIR}" e "." Em INCLUDE_DIRECTORIES?

Devo usar INCLUDE_DIRECTORIES( . )ou INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} )Qual é a diferença, se houver? Eu já vi principalmente "." no código existente, mas procurar um ponto na Internet é meio difícil ...

3 a resposta

add_custom_command não está gerando um destino

Talvez isso seja impossível e estou interpretando mal odocumentação do cmake 3.2 [http://www.cmake.org/cmake/help/v3.2/command/add_custom_command.html], mas, apesar de criar um comando personalizado, criaria um "destino" personalizado no Makefile ...

2 a resposta

Cmake não definirá o padrão do compilador para c ++ 11?

Eu sou novo no cmake e estava desenvolvendo algum código c ++ 11 com ele (principalmente um conjunto de aliases de modelo.) Quero usar oCXX_STANDARD [http://www.cmake.org/cmake/help/v3.1/prop_tgt/CXX_STANDARD.html]esperamos que a propriedade ...

2 a resposta

Como faço para listar os alvos definidos da linha de comando?

Sinto-me quase bobo por perguntar isso, mas não consegui encontrar nada sobre isso ... Suponha que eu tenha um projeto cmake contendo vários destinos: bibliotecas, executáveis, destinos externos, .... Como os listo usando a interface da linha de ...

2 a resposta

Como alterar o nome do binário de saída para não ser a.out com o CMake?

Onde eu iria no CMakeLists.txt para alterar o nome do arquivo gerado?

1 a resposta

CMake / Ninja tentando compilar o arquivo `.cpp` excluído

Eu descobri que quando eu apagocpp arquivos do meu projeto usandocmake eninja, Não posso compilá-lo facilmente sem primeiro excluir completamente meu diretório de compilação e começar do zero. O CMake e / ou Ninja aparentemente esquecem várias ...

3 a resposta

Exportando uma Biblioteca Importada

Eu tenho projectA, no qual estou importando uma biblioteca: add_library(foo STATIC IMPORTED) set_property(TARGET foo PROPERTY IMPORTED_LOCATION /path/to/foo.a)Então eu usofoo em vários lugares do projeto, e tudo funciona bem. Alguns níveis de ...