Resultados da pesquisa a pedido "cmake"

1 a resposta

O cpack gera RPMs com% de entradas de arquivos que entram em conflito com a especificação do RPM. Como consertar?

Recentemente, preciso garantir que nosso software possa ser empacotado usandocpack para RHEL 7 e suas recriações gratuitas (por exemplo, CentOS 7). No entanto, eu estou tendo um problema que não existia para o RHEL 6.xe suas reconstruções ...

1 a resposta

Extensão de arquivo cmake, fortran 2008 e .f08

Estou tentando configurar um projeto do Fortran 2008 para usar o CMake; os arquivos no projeto têm a extensão ".f08". No entanto, não consigo fazer o CMake funcionar mesmo com um exemplo de "olá mundo". Aqui estão as partes relevantes do meu ...

1 a resposta

Existe uma propriedade LINK_DIRECTORIES ou equivalente no CMake?

Eu criei um projeto com um grande número de comandos link_directories (). Agora eu gostaria de armazenar a sequência de diretórios resultante em uma variável. Para include_directories (), é fácil usar get_property( test_INCLUDE_DIRECTORIES ...

2 a resposta

Como detectar se o escopo atual tem um pai no CMake?

Existe alguma maneira de detectar se o escopo atual tem um pai? Eu tenho um projeto que pode ser um projeto independente ou um subprojeto de outro. Para permitir o caso do subprojeto, eu uso o sinalizador PARENT_SCOPE para set () para enviar as ...

1 a resposta

Como fazer o CMake segmentar várias plataformas em uma única compilação

Gostaria de configurar meu projeto CMake de uma maneira, para que uma única execução de construção tenha como alvo várias plataformas (no meu caso, gostaria de criar para Linux e Windows, x86_32 e x86_64 para cada). Eu tenho as cadeias de ...

3 a resposta

Expressão do gerador CMake, diferencie o código C / C ++

Eu gostaria de adicionar-std=c++11 para o meu add_compile_options("-std=c++11")No entanto, isso também os adiciona à compilação deC arquivos, não apenasC ++. Eu sei que posso adicionar sinalizadores de compilação condicional, dependendo da ...

3 a resposta

Clang e símbolos indefinidos ao criar uma biblioteca

Estou trabalhando em uma estrutura C ++, e há alguns problemas ao compilá-la no OSX com o Clang. Primeiro, estou usando outras bibliotecas, como o openssl, e o clang reclama que alguns símbolos não foram resolvidos quando eu construí a ...

1 a resposta

Executando um comando bash via CMake

Estou tentando fazer com que o CMake execute três comandos bash ou um script bash. No entanto, não consigo fazê-lo funcionar. Os comandos bash são: cd ${CMAKE_SOURCE_DIR}/dependencies/library make cd ${CMAKE_BINARY_DIR} Essencialmente, eu ...

1 a resposta

Como adicionar arquivos de origem em outra pasta

Estou usando o cmake para criar meu projeto em C ++. Suponha que eu tenha os seguintes diretórios na minha pasta Source Source |_Dir1 | |_Class.cpp | |_Class.hpp | |_Dir2 |_Main.cppNo Dir1, há uma classe com seus arquivos de cabeçalho e ...

2 a resposta

Adicionando diretórios de inclusão ao CMake ao chamá-lo na linha de comando

Estou em uma situação em que não devo perturbar os arquivos CMakeLists.txt existentes, mas ainda assim devo adicionar algum diretório de inclusão do sistema g ++ à minha compilação. Em outras palavras, eu preciso-isystem /path/to/my/include ...