Perguntas com a marcação «cmake»

CMake é um gerador de sistema de compilação de fonte aberta e multiplataforma. Ele gera arquivos para sistemas de compilação como makefiles nativos, ninja-build e arquivos de projeto para vários ambientes de desenvolvimento integrados.

3
Dependências de interface de bibliotecas de link_de_alvo CMake
Eu sou novo no CMake e um pouco confuso com as palavras-chave PUBLIC, PRIVATE e INTERFACE relacionadas a target_link_libraries(). A documentação menciona que eles podem ser usados ​​para especificar as dependências do link e a interface do link em um comando. O que realmente significam as dependências e a interface …
108 cmake 

1
Diferença entre CMAKE_CURRENT_SOURCE_DIR e CMAKE_CURRENT_LIST_DIR
Do Wiki: CMAKE_CURRENT_SOURCE_DIR este é o diretório onde o CMakeLists.txt processado atualmente está localizado CMAKE_CURRENT_LIST_DIR (desde 2.8.3) este é o diretório do listfile sendo processado atualmente. Do Docs: CMAKE_CURRENT_SOURCE_DIR: O caminho para o diretório de origem que está sendo processado. Este é o caminho completo para o diretório de origem …
105 cmake 



19
Erro CMake em CMakeLists.txt: 30 (projeto): Nenhum CMAKE_C_COMPILER foi encontrado
Estou tentando fazer uma solução Visual Studio com CMake para compilar a versão mais recente do aseprite e CMake continua me dando: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. Já baixei o GCC e estou usando o Visual Studio 2015 . Estou seguindo este tutorial: https://github.com/aseprite/aseprite/blob/master/INSTALL.md

4
Como faço para usar o CMake?
Estou tentando usar o CMake para compilar o opencv. Estou lendo o tutorial, mas não consigo entender o que são arquivos CMakeLists e como eles estão conectados à interface do CMake? Também não conseguia entender o que são makefiles, eles são os mesmos que CMakeLists? E qual arquivo eu acabo …
102 c++  visual-studio  cmake 





3
Como usar CMAKE_INSTALL_PREFIX
Eu quero gerar o Makefile com o destino de instalação, fazendo a instalação em / usr ao invés do padrão / usr / local. Supondo que o diretório de compilação seja feito no subdiretório de origem, eu executo: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contém: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Agora eu executo: faço faça a …

3
Como definir uma opção CMake () na linha de comando
Eu criei um CMakeLists.txt que contém o seguinte project(P4V) cmake_minimum_required(VERSION 2.6) option(BUILD_STATIC_LIBS "Build the static library" ON) option(BUILD_SHARED_LIBS "Build the shared library" ON) option(BUILD_TESTS "Build test programs" OFF) include_directories(${CMAKE_SOURCE_DIR}/include) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) set(CMAKE_BUILD_TYPE Release) add_subdirectory(src) if(BUILD_TESTS) add_subdirectory(tests) endif(BUILD_TESTS) Por padrão BUILD_TESTS é OFF, como posso ativá-lo sem …

7
Como dividir strings em várias linhas no CMake?
Normalmente, tenho uma política em meu projeto, de nunca criar linhas em arquivos de texto que excedam o comprimento de linha de 80, para que sejam facilmente editáveis ​​em todos os tipos de editores (você conhece o negócio). Mas com o CMake, tenho o problema de não saber como dividir …
96 cmake 


1
Como o CMake é usado? [fechadas]
Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 3 anos . Melhore esta questão É notoriamente difícil obter informações úteis sobre o …
95 cmake 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.