InglêsFrancêsEspanhol

favicon do OnWorks

cmake - Online na nuvem

Execute o cmake no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando cmake que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


cmake - Referência de linha de comando CMake

SINOPSE


cmake [ ] ( | )
cmake [(-D = ) ...] -P
cmake --build [ ] [- ...]
cmake -E [ ...]
cmake --find-package ...

DESCRIÇÃO


O executável "cmake" é a interface de linha de comando do CMake. Pode ser usado para configurar
projetos em scripts. As configurações do projeto podem ser especificadas na linha de comando
com a opção -D.

CMake é um gerador de sistema de construção de plataforma cruzada. Projetos especificam seu processo de construção
com arquivos de lista CMake independentes de plataforma incluídos em cada diretório de uma árvore de origem com
o nome CMakeLists.txt. Os usuários constroem um projeto usando CMake para gerar um sistema de construção
para uma ferramenta nativa em sua plataforma.

OPÇÕES


-C
Pré-carregue um script para preencher o cache.

Quando cmake é executado pela primeira vez em uma árvore de construção vazia, ele cria um arquivo CMakeCache.txt
e o preenche com configurações personalizáveis ​​para o projeto. Esta opção pode ser
usado para especificar um arquivo do qual carregar entradas de cache antes da primeira passagem
por meio dos arquivos de lista cmake do projeto. As entradas carregadas têm prioridade sobre o
valores padrão do projeto. O arquivo fornecido deve ser um script CMake contendo SET
comandos que usam a opção CACHE, não um arquivo de formato de cache.

-D : = , -D =
Crie uma entrada de cache cmake.

Quando cmake é executado pela primeira vez em uma árvore de construção vazia, ele cria um arquivo CMakeCache.txt
e o preenche com configurações personalizáveis ​​para o projeto. Esta opção pode ser
usado para especificar uma configuração que tem prioridade sobre o valor padrão do projeto.
A opção pode ser repetida para quantas entradas de cache forem desejadas.

Se o : parte é fornecida, deve ser um dos tipos especificados pelo conjunto()
documentação de comando para seu CACHE assinatura. Se o : porção é omitida
a entrada será criada sem nenhum tipo se ainda não existir com um tipo.
Se um comando no projeto define o tipo para PATH or CAMINHO DE ARQUIVO então o precisarão
ser convertido em um caminho absoluto.

Esta opção também pode ser fornecida como um único argumento: -D : = or
-D =.

-U
Remova as entradas correspondentes do cache CMake.

Esta opção pode ser usada para remover uma ou mais variáveis ​​do CMakeCache.txt
arquivo, expressões globbing usando * e? são suportados. A opção pode ser repetida
para quantas entradas de cache desejar.

Use com cuidado, você pode impedir que seu CMakeCache.txt funcione.

-G
Especifique um gerador de sistema de construção.

CMake pode suportar vários sistemas de construção nativos em certas plataformas. Um gerador
é responsável por gerar um determinado sistema de compilação. Nomes de geradores possíveis
são especificados no cmake-geradores(7) Manual.

-T
Especifique o nome do conjunto de ferramentas se compatível com o gerador.

Alguns geradores CMake suportam um nome de conjunto de ferramentas a ser dado ao sistema de compilação nativo
para escolher um compilador. Isso é compatível apenas com geradores específicos:

Visual Studio> = 10
Xcode> = 3.0

Consulte a documentação do sistema de construção nativo para nomes de conjuntos de ferramentas permitidos.

-A
Especifique o nome da plataforma se compatível com o gerador.

Alguns geradores CMake suportam um nome de plataforma a ser dado ao build nativo
sistema para escolher um compilador ou SDK. Isso é compatível apenas com geradores específicos:

Visual Studio> = 8

Consulte a documentação do sistema de construção nativo para obter os nomes de plataforma permitidos.

-Wno-dev
Suprime os avisos do desenvolvedor.

Suprima os avisos destinados ao autor dos arquivos CMakeLists.txt. Por
padrão, isso também desligará os avisos de depreciação.

-Wdev Ative os avisos do desenvolvedor.

Ative os avisos destinados ao autor dos arquivos CMakeLists.txt. Por
padrão, isso também ativará os avisos de depreciação.

-Werror = dev
Faça erros de avisos de desenvolvedor.

Faça avisos destinados ao autor dos erros dos arquivos CMakeLists.txt. Por
padrão isso também ativará avisos obsoletos como erros.

-Wno-error = dev
Faça avisos ao desenvolvedor, não erros.

Faça avisos que são dirigidos ao autor dos arquivos CMakeLists.txt, não a erros.
Por padrão, isso também desativará os avisos obsoletos como erros.

-Descontinuado
Habilite avisos de funcionalidade obsoleta.

Habilite avisos para o uso de funcionalidade obsoleta, que se destinam ao
autor dos arquivos CMakeLists.txt.

-Wno-obsoleto
Suprimir avisos de funcionalidade obsoleta.

Suprimir avisos de uso de funcionalidade obsoleta, que se destinam ao
autor dos arquivos CMakeLists.txt.

-Werror = obsoleto
Faça erros de avisos de macro e função obsoletos.

Faça avisos para o uso de macros e funções obsoletas, que são destinadas ao
autor dos arquivos CMakeLists.txt, erros.

-Wno-error = obsoleto
Torne os avisos de macro e função obsoletos, não erros.

Faça avisos para o uso de macros e funções obsoletas, que são destinadas ao
autor dos arquivos CMakeLists.txt, não erros.

-E [ ...]
See Linha de comando ferramenta Moda.

-L [A] [H]
Lista as variáveis ​​armazenadas em cache não avançadas.

Listar variáveis ​​de cache irá executar CMake e listar todas as variáveis ​​do cache CMake
que não estão marcados como INTERNOS ou AVANÇADOS. Isso irá efetivamente exibir o atual
Configurações do CMake, que podem ser alteradas com a opção -D. Mudando alguns dos
variáveis ​​podem resultar na criação de mais variáveis. Se A for especificado, então
exibirá também variáveis ​​avançadas. Se H for especificado, ele também exibirá ajuda
para cada variável.

--construir
Construir uma árvore binária de projeto gerada pelo CMake.

Isso abstrai a interface de linha de comando de uma ferramenta de construção nativa com o seguinte
opções:

= Diretório binário do projeto a ser construído.
--alvo = Construir em vez de alvos padrão.
--config = Para ferramentas de multi-configuração, escolha .
--clean-first = Construir o destino 'limpar' primeiro, depois construir.
(Para limpar apenas, use --target 'clean'.)
--use-stderr = Ignorado. O comportamento é padrão no CMake> = 3.0.
- = Passe as opções restantes para a ferramenta nativa.

Execute cmake --build sem opções para ajuda rápida.

-N Modo de visualização apenas.

Carregue apenas o cache. Na verdade, não execute configurar e gerar etapas.

-P
Modo de script de processo.

Processe o arquivo cmake fornecido como um script escrito na linguagem CMake. Não
a etapa de configuração ou geração é executada e o cache não é modificado. Se
as variáveis ​​são definidas usando -D, isso deve ser feito antes do argumento -P.

--encontrar-pacote
Execute em modo semelhante ao pkg-config.

Pesquise um pacote usando find_package () e imprima os sinalizadores resultantes em stdout.
Isso pode ser usado para usar cmake em vez de pkg-config para encontrar bibliotecas instaladas em
projetos simples baseados em Makefile ou em projetos baseados em autoconf (via
compartilhar / aclocal / cmake.m4).

--graphviz = [arquivo]
Gere graphviz de dependências, veja CMakeGraphVizOptions.cmake para mais.

Gere um arquivo de entrada Graphviz que conterá toda a biblioteca e executável
dependências no projeto. Veja a documentação para CMakeGraphVizOptions.cmake
para mais detalhes.

--informação do sistema [Arquivo]
Despeje informações sobre este sistema.

Despeje uma ampla gama de informações sobre o sistema atual. Se executado do topo de
uma árvore binária para um projeto CMake irá despejar informações adicionais, como o
cache, arquivos de log, etc.

--debug-trycompile
Não exclua a árvore de construção try_compile. Útil apenas em um try_compile de cada vez.

Não exclua os arquivos e diretórios criados para chamadas try_compile. Isto é
útil na depuração de try_compiles com falha. No entanto, pode alterar os resultados do
try-compila como lixo antigo de um try-compile anterior pode causar um teste diferente para
passa ou falha incorretamente. Esta opção é melhor usada para um try-compile em um
tempo, e apenas durante a depuração.

--debug-saída
Coloque o cmake em modo de depuração.

Imprima informações extras durante a execução do cmake como rastreamentos de pilha com
chamadas de mensagem (send_error).

--vestígio
Coloque o cmake no modo de rastreamento.

Imprima um rastreamento de todas as chamadas feitas e de onde.

--trace-expandir
Coloque o cmake no modo de rastreamento.

Como --vestígio, mas com variáveis ​​expandidas.

--warn-não inicializado
Avisa sobre valores não inicializados.

Imprime um aviso quando uma variável não inicializada é usada.

--warn-unused-vars
Avise sobre variáveis ​​não utilizadas.

Encontre variáveis ​​que são declaradas ou definidas, mas não usadas.

--no-warn-não utilizado-cli
Não avise sobre opções de linha de comando.

Não encontre variáveis ​​que são declaradas na linha de comando, mas não são usadas.

--check-sistema-vars
Encontre problemas com o uso de variáveis ​​em arquivos de sistema.

Normalmente, as variáveis ​​não utilizadas e não inicializadas são pesquisadas apenas em
CMAKE_SOURCE_DIR e CMAKE_BINARY_DIR. Este sinalizador diz ao CMake para avisar sobre outros
arquivos também.

--help, -help, -usage, -h, -H, /?
Imprima informações de uso e saia.

O uso descreve a interface de linha de comando básica e suas opções.

--version, -version, / V [ ]
Mostra o nome do programa / faixa da versão e sai.

Se um arquivo for especificado, a versão será gravada nele. A ajuda é impressa para um
nomeado ile, se fornecido.

--help-full [ ]
Imprima todos os manuais de ajuda e saia.

Todos os manuais são impressos em formato de texto legível. A ajuda é impressa para um
nomeado ile, se fornecido.

--manual de ajuda [ ]
Imprima um manual de ajuda e saia.

O manual especificado é impresso em formato de texto legível. A ajuda é
impresso para um nomeado ile, se fornecido.

--help-manual-list [ ]
Liste os manuais de ajuda disponíveis e saia.

A lista contém todos os manuais para os quais a ajuda pode ser obtida usando o
--manual de ajuda opção seguida por um nome manual. A ajuda é impressa para um nomeado
ile, se fornecido.

--help-comando [ ]
Imprima a ajuda para um comando e saia.

A comandos cmake(7) entrada manual para é impresso em um texto legível
formato. A ajuda é impressa para um nomeado ile, se fornecido.

--help-lista de comandos [ ]
Liste os comandos com a ajuda disponível e saia.

A lista contém todos os comandos para os quais ajuda pode ser obtida usando o
--help-comando opção seguida por um nome de comando. A ajuda é impressa para um nomeado
ile, se fornecido.

--help-comandos [ ]
Imprima o manual dos comandos cmake e saia.

A comandos cmake(7) o manual é impresso em um formato de texto legível. A ajuda
é impresso para um nomeado ile, se fornecido.

- módulo de ajuda [ ]
Imprima a ajuda de um módulo e saia.

A módulos cmake(7) entrada manual para é impresso em um texto legível
formato. A ajuda é impressa para um nomeado ile, se fornecido.

--help-module-list [ ]
Liste os módulos com a ajuda disponível e saia.

A lista contém todos os módulos para os quais a ajuda pode ser obtida usando o
- módulo de ajuda opção seguida por um nome de módulo. A ajuda é impressa para um nomeado
ile, se fornecido.

--help-modules [ ]
Imprima o manual dos cmake-modules e saia.

A módulos cmake(7) o manual é impresso em um formato de texto legível. A ajuda
é impresso para um nomeado ile, se fornecido.

--política de ajuda [ ]
Imprimir ajuda para uma política e sair.

A políticas cmake(7) entrada manual para é impresso em um texto legível
formato. A ajuda é impressa para um nomeado ile, se fornecido.

--help-policy-list [ ]
Liste as políticas com a ajuda disponível e saia.

A lista contém todas as políticas para as quais a ajuda pode ser obtida usando o
--política de ajuda opção seguida por um nome de política. A ajuda é impressa para um nomeado
ile, se fornecido.

--help-policies [ ]
Imprima o manual do cmake-policies e saia.

A políticas cmake(7) o manual é impresso em um formato de texto legível. A ajuda
é impresso para um nomeado ile, se fornecido.

--help-propriedade [ ]
Imprima a ajuda de uma propriedade e saia.

A propriedades cmake(7) entradas manuais para são impressos em um legível
formato de texto. A ajuda é impressa para um nomeado ile, se fornecido.

--help-lista de propriedades [ ]
Liste as propriedades com a ajuda disponível e saia.

A lista contém todas as propriedades para as quais a ajuda pode ser obtida usando o
--help-propriedade opção seguida por um nome de propriedade. A ajuda é impressa para um nomeado
ile, se fornecido.

--help-propriedades [ ]
Imprima o manual de propriedades do cmake e saia.

A propriedades cmake(7) o manual é impresso em um formato de texto legível. o
a ajuda é impressa para um nomeado ile, se fornecido.

--variável de ajuda [ ]
Imprima a ajuda para uma variável e saia.

A variáveis ​​cmake(7) entrada manual para é impresso em um texto legível
formato. A ajuda é impressa para um nomeado ile, se fornecido.

--lista de variáveis ​​de ajuda [ ]
Liste as variáveis ​​com a ajuda disponível e saia.

A lista contém todas as variáveis ​​para as quais a ajuda pode ser obtida usando o
--variável de ajuda opção seguida por um nome de variável. A ajuda é impressa para um nomeado
ile, se fornecido.

--variáveis ​​de ajuda [ ]
Imprima o manual de variáveis ​​cmake e saia.

A variáveis ​​cmake(7) o manual é impresso em um formato de texto legível. A ajuda
é impresso para um nomeado ile, se fornecido.

LINHA DE COMANDO TOOL MODA


O CMake fornece ferramentas de linha de comando integradas por meio da assinatura:

cmake -E [ ...]

Execute cmake -E or cmake -E ajudar para um resumo dos comandos. Os comandos disponíveis são:

chdir [ ...]
Altere o diretório de trabalho atual e execute um comando.

comparar_arquivos
Verifique se É o mesmo que . Se os arquivos forem iguais, retorna 0, caso contrário
retorna 1.

cópia ...
Copiar arquivos para (arquivo ou diretório). Se vários arquivos forem
especificado, o deve ser um diretório e deve existir.

copy_directory ...
Copiar diretórios para diretório. Se diretório não
existir, será criado.

copiar_se_diferente ...
Copiar arquivos para (arquivo ou diretório) se eles foram alterados. Se
vários arquivos são especificados, o deve ser diretório e deve
existir.

eco [ ...]
Exibe argumentos como texto.

eco_append [ ...]
Exibe argumentos como texto, mas nenhuma nova linha.

env [--unset = NAME] ... [NAME = VALUE] ... COMANDO [ARG] ...
Execute o comando em um ambiente modificado.

meio Ambiente
Exibe as variáveis ​​de ambiente atuais.

diretório_make ...
Crie diretórios. Se necessário, crie diretórios pais também. Se um
já existe um diretório que será ignorado silenciosamente.

md5sum ...
Calcule md5sum de arquivos.

remover [-f] ...
Remova o (s) arquivo (s), use -f para forçá-lo. Se um arquivo não existir, ele será
silenciosamente ignorado.

diretório_de_remoção
Remova um diretório e seu conteúdo. Se um diretório não existir, ele será
silenciosamente ignorado.

rebatizar
Renomeie um arquivo ou diretório (em um volume).

dormir ...
Durma por determinado número de segundos.

alcatrão [cxt] [vf] [zjJ] arquivo.tar [ ...] [-] [ ...]
Crie ou extraia um arquivo tar ou zip. As opções são:

-- Pare de interpretar as opções e trate todos os argumentos restantes como nomes de arquivo
mesmo se eles começarem em -.

--files-from =
Leia os nomes dos arquivos de um determinado arquivo, um por linha. As linhas em branco são ignoradas.
As linhas não podem começar em - exceto pela --add-file = para adicionar arquivos cujo
nomes começam em -.

--mtime =
Especifique a hora da modificação registrada nas entradas do tarball.

--format =
Especifique o formato do arquivo a ser criado. Os formatos suportados são:
7zip, gnutar, pax, pax (pax restrito, padrão) e zip.

tempo [ ...]
Execute o comando e retorne o tempo decorrido.

contacto
Toque em um arquivo.

touch_nocreate
Toque em um arquivo, se ele existir, mas não o crie. Se um arquivo não existir, ele irá
ser silenciosamente ignorado.

Específico para UNIX Linha de comando Ferramentas
Os seguintes cmake -E os comandos estão disponíveis apenas no UNIX:

criar_symlink
Crie um link simbólico nomeando .

Específico para Windows Linha de comando Ferramentas
Os seguintes cmake -E os comandos estão disponíveis apenas no Windows:

excluir_regv
Exclua o valor do registro do Windows.

env_vs8_wince
Exibe um arquivo em lote que define o ambiente para o Windows CE SDK fornecido
instalado no VS2005.

env_vs9_wince
Exibe um arquivo em lote que define o ambiente para o Windows CE SDK fornecido
instalado no VS2008.

write_regv
Grave o valor do registro do Windows.

Use o cmake online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 2
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 3
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • 4
    MSYS2
    MSYS2
    MSYS2 é uma coleção de ferramentas e
    bibliotecas fornecendo a você um
    ambiente fácil de usar para construção,
    instalar e executar o Windows nativo
    Programas. É con ...
    Baixar MSYS2
  • 5
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo é um codec de imagem JPEG
    que usa instruções SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar a linha de base
    Compressão e descompressão JPEG em
    x86, x8 ...
    Baixar libjpeg-turbo
  • 6
    Gerenciador de Download do Xtreme
    Gerenciador de Download do Xtreme
    O projeto agora tem uma nova casa:
    https://xtremedownloadmanager.com/ For
    desenvolvedores:
    https://github.com/subhra74/xdm Xtreme
    O Download Manager é uma ferramenta poderosa para...
    Baixe o gerenciador de downloads Xtreme
  • Mais "

Comandos Linux

Ad