Resultados da pesquisa a pedido "cmake"

3 a resposta

Como fazer o CMake passar std = c ++ 14 / c ++ 1y ou c ++ 17 / c ++ 1z com base na versão do GCC?

O GCC 4.x não aceita o--std=c++14 mudar para código C ++ 14 - é preciso--std=c++1y em vez de. Versões posteriores--std=c++1z mas (provavelmente) não--std=c++17 que ainda não foi definido (escrevendo isso em 2016). Talvez haja problemas ...

1 a resposta

Como gerar um cabeçalho na fonte com cmake?

No meu projeto, tenho um arquivo "schema" e um utilitário que escrevi para gerar um arquivo de cabeçalho. Estou usando o cmake e a compilação fora da fonte para criar o aplicativo. Atualmente eu tenho que regenerar o arquivo de cabeçalho ...

1 a resposta

Configure o Visual Studio Code para CMake com algumas opções

Eu quero usar oExtensão CMake Tools [https://github.com/vector-of-bool/vscode-cmake-tools]para desenvolver um projeto CMake no Visual Studio Code. Eu construo o projeto na linha de comando com o seguinte comando: PS project\build> cmake ...

1 a resposta

Como lidar com um conflito de dependência transitiva usando sub-módulos Git e CMake?

Temos vários repositórios Git, alguns contendo nosso próprio código e outros contendo código de biblioteca de terceiros ligeiramente modificado. Um gráfico de dependência simplificado se parece com isso: executable_A | | | v | library_B | | v v ...

3 a resposta

Como saber os nomes de variáveis da biblioteca para CMakeLists?

Ao usar o CMakeLists para compilar um projeto OpenGL, tenho a seguinte linha para vincular glut and gl: target_link_libraries(my_exe ${OPENGL_gl_LIBRARY} ${GLUT_LIBRARIES})Procurei como vincular glut and gl com o CMake para que eu pudesse usar ...

2 a resposta

CMake com subdiretórios

Estou tentando configurar meu projeto para compilar corretamente usando o CMake. Meu diretório fica assim: root |- bin | |- // Where I want to build CMake from - using 'cmake ..' |- build | |- |- include | |- database | | |- database.h |- src ...

2 a resposta

O CMake encontra o Boost, mas os destinos importados não estão disponíveis para a versão Boost

Eu uso o CMake para encontrar o Boost. O impulso foi encontrado, mas o CMake com erros com Destinos de importação não disponíveis para a versão Boost Veja o erro completo (do macOS) abaixo. O que estou fazendo errado? CMake Warning ...

1 a resposta

CMake Generator para Visual Studio Linux multiplataforma

Desejo gerar uma solução do Visual Studio para um projeto Linux de plataforma cruzada a partir de um projeto CMake. A carga de trabalho de plataforma cruzada do Visual Studio 2017 funciona bem, especialmente quando se trata de depuração. Eu o ...

1 a resposta

Yocto SDK com arquivo cmake toolchain

Eu forneço um Yocto SDK para criar um aplicativo cruzado para um destino incorporado. O aplicativo em si é criado usando o CMake. O script de instalação do SDK fornece muitas variáveis de ambiente necessárias (como local do compilador cruzado, ...

2 a resposta

O que é o CMakeCache.txt e por que substitui minhas variáveis

Como eu estou usando o cmake depois de editar o CMakeLists.txt, algumas variáveis não seriam carregadas. Se eu tivesse algo definido com CACHE STRING, não me permitiria alterá-lo sem forçá-lo ou excluir o cache. Então, por que temos esse arquivo ...