CMake is a cross-platform system for build automation. The name is an abbreviation for "cross platform make"; despite the use of "make" in the name, CMake is a separate and higher-level application suite than the make system common to Unix development. It is comparable to the Unix GNU Autoconf system in that the build process is ultimately controlled by configuration files, in the case of CMake called CMakeLists. txt files.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpprop:abstract
  • CMake is a cross-platform system for build automation. The name is an abbreviation for "cross platform make"; despite the use of "make" in the name, CMake is a separate and higher-level application suite than the make system common to Unix development. It is comparable to the Unix GNU Autoconf system in that the build process is ultimately controlled by configuration files, in the case of CMake called CMakeLists. txt files. Like GNU Autoconf, it does not directly build the final software, but instead generates standard build files which are used in the standard way, allowing an easier approach for developers familiar with a particular development environment. It is this use of the native build environment that distinguishes CMake from systems like Autoconf. CMake can compile source code, create libraries, generate wrappers, and build executables in arbitrary combinations. CMake supports in-place and out-of-place builds, and can therefore support multiple builds from a single source tree. CMake also supports static and dynamic library builds.
  • CMake ist ein plattformunabhängiges Programmierwerkzeug für die Entwicklung und Erstellung von Software.
  • CMake est un « moteur de production » multiplate-forme. Il est comparable au programme Make dans le sens où le processus de construction logicielle est entièrement contrôlé par des fichiers de configuration, appelés CMakeLists. txt dans le cas de CMake. Mais CMake ne produit pas directement le logiciel final, il s'occupe de la génération de fichiers de construction standards : makefiles sous Unix, et fichiers de projet Visual Studio sous Windows. Cela permet aux développeurs d'utiliser leur environnement de développement préféré comme à leur habitude. C'est cette utilisation des outils habituels de développement qui distingue CMake des autres systèmes de production comme SCons ou les Autotools. Le nom "CMake" est l'abréviation de "cross platform make". Malgré l'utilisation de "make" dans son nom, CMake est une application séparée et de plus haut niveau que l'outil make.
  • Il nome CMake è un'abbreviazione di cross platform make. Questo software rimpiazza il vecchio e non facilissimo da usare Automake nella generazione dei Makefile. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile. Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all'interno del file system. Proprio per questo motivo, è impossibile avere un Makefile già scritto. A questo punto, il tool Automake, doveva eseguire una precisa ricerca di tali librerie e infine, se non si sono riscontati errori, la definitiva creazione del Makefile per la successiva compilazione. Questo avveniva con: . /configure make make install La creazione di un configure non è proprio facilissima. Proprio per questo interviene il nuovo sistema di generazione di Makefile: CMake.
  • CMakeはソフトウェアのビルドを自動化するためのクロスプラットフォームなシステムである。 UnixにおけるMakeに相当するものであり、ビルドプロセスは設定ファイルCMakeLists. txtによって完全に制御される。 最終的なソフトウェアを直接にはビルドしない点がMakeとは異なっており、 代わりに、よく使われている標準的なビルドファイル(UnixにおけるmakefileやWindows Visual C++におけるプロジェクト/ワークスペースなど)を生成する。 このため、開発者は自分の使いやすい開発環境(IDEなど)から利用できる。 ネイティブなビルド環境を利用する点がSConsなどのような類似システムと最も異なっている。 CMakeはさまざまな条件下でのソースコードのコンパイル、ライブラリやラッパーの生成、実行ファイルのビルドに対応できる。CMake は場所内ビルドと場所外ビルドをサポートするので、単一のビルドツリーに対して複数のビルドをサポートする。CMake は静的および動的ライブラリのビルドもサポートする。 "CMake" という名前は "cross platform make"(クロスプラットフォームな make)の略である。 名前に "make" を使っているのにもかかわらず、CMake は make とは別で、Unix 開発で一般的な make システムよりもより高度なアプリケーションスイートである。
  • CMake is een cross-platform systeem voor build automation. Het is vergelijkbaar met het Unix Make programma, maar genereert echter enkel standaard bouwbestanden. CMake kan bouwbestanden genereren voor Linux, Apple en Windows platformen.
  • CMake - to wieloplatformowe narzędzie do automatycznej kompilacji. Jest podobne do Uniksowego programu make, w którym proces kompilacji jest kontrolowany przez specjalne pliki (Makefile). W przypadku CMake są to pliki o nazwie CMakeLists. txt. CMake, w odróżnieniu od make nie kompiluje kodu samodzielnie, tworzy tylko pliki z regułami kompilacji (np. plik Makefile dla programu make lub plik projektu dla programu Microsoft Visual Studio). Takie podejście pozwala zachować niezależność od platformy, na której kod będzie kompilowany. CMake potrafi kompilować biblioteki i pliki wykonywalne w dowolnej kolejności. Ponadto pozwala przeprowadzić wiele procesów kompilacji na podstawie tych samych źródeł. Nazwa "CMake" to skrót od "Cross-platform Make".
  • CMake é um sistema multiplataforma para realizar geração automatizada. É comparável com o programa Unix Make no qual o processo de geração é, ao final, controlado pelos arquivos de configuração, no caso do CMake chamados de arquivos CMakeLists. txt. Diferente de Make, ele não gera diretamente o software final, mas em vez disso gera arquivos de geração padrões (por exemplo, makefiles em Unix e projetos/espaços de trabalho no Visual C++ no Windows) os quais são usados de modo comum. Isto permite que desenvolvedores familiarizados com um ambiente de desenvolvimento particular (tal como as várias IDEs) utilizem-o no modo padrão. É esta utilizção do ambiente de geração nativo que distingue CMake dos outros sistemas mais conhecidos como o SCons. CMake pode compilar código fonte, cria bibliotecas, gerar empacotadores e construir executáveis em combinações variáveis. Ele também suporta gerações ordenadas (in-place) e desordenada (out-of-place) e pode portanto suportar múltiplas gerações de uma única árvore fonte. CMake também suporta gerações estática e dinâmica de biblioteca. O nome "CMake" é uma abreviação de "cross plataform make", ou em português make multiplataforma. Apesar do uso de "make" no nome, CMake é um conjunto de aplicações de alto nível e separado do sistema make, comum no desenvolvimento em Unix.
  • CMake — это кроссплатформенная (cross-platform) система автоматизации сборки программного обеспечения из исходного кода. CMake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов CMakeLists. txt: makefile в системах Unix для сборки с помощью make; файлы projects/workspaces (. dsp/. dsw)в Windows для сборки с помощью Visual C++; проекты XCode в Mac OS
  • CMake 是個跨平台的自動化建構系統,它用組態檔控制建構過程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的組態檔取名為 CmakeLists. txt。Cmake 並不直接建構出最終的軟體,而是產生標準的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然後再依一般的建構方式使用。這使得熟悉某個整合開發環境(IDE)的開發者可以用標準的方式建構他的軟體,這種可以使用各平台的原生建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。CMake 可以編譯原始碼、製做程式庫、產生適配器(wrapper)、還可以用任意的順序建構執行檔。CMake 支援 in-place 建構(二進檔和原始碼在同一個目錄樹中)和 out-of-place 建構(二進檔在別的目錄裡),因此可以很容易從同一個原始碼目錄樹中建構出多個二進檔。CMake 也支援靜態與動態程式庫的建構。 「CMake」這個名字是 "cross platform make" 的縮寫。雖然名字中含有 "make",但是 CMake 和 Unix 上常見的「make」系統是分開的,而且更為高階。
dbpprop:developer
  • Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 2.6.4
dbpprop:license
dbpprop:operatingSystem
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:reference
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:workingState
  • Current
rdf:type
rdfs:comment
  • CMake is a cross-platform system for build automation. The name is an abbreviation for "cross platform make"; despite the use of "make" in the name, CMake is a separate and higher-level application suite than the make system common to Unix development. It is comparable to the Unix GNU Autoconf system in that the build process is ultimately controlled by configuration files, in the case of CMake called CMakeLists. txt files.
  • CMake ist ein plattformunabhängiges Programmierwerkzeug für die Entwicklung und Erstellung von Software.
  • CMake est un « moteur de production » multiplate-forme. Il est comparable au programme Make dans le sens où le processus de construction logicielle est entièrement contrôlé par des fichiers de configuration, appelés CMakeLists. txt dans le cas de CMake. Mais CMake ne produit pas directement le logiciel final, il s'occupe de la génération de fichiers de construction standards : makefiles sous Unix, et fichiers de projet Visual Studio sous Windows.
  • Il nome CMake è un'abbreviazione di cross platform make. Questo software rimpiazza il vecchio e non facilissimo da usare Automake nella generazione dei Makefile. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile. Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all'interno del file system.
  • CMakeはソフトウェアのビルドを自動化するためのクロスプラットフォームなシステムである。 UnixにおけるMakeに相当するものであり、ビルドプロセスは設定ファイルCMakeLists.
  • CMake is een cross-platform systeem voor build automation. Het is vergelijkbaar met het Unix Make programma, maar genereert echter enkel standaard bouwbestanden. CMake kan bouwbestanden genereren voor Linux, Apple en Windows platformen.
  • CMake - to wieloplatformowe narzędzie do automatycznej kompilacji. Jest podobne do Uniksowego programu make, w którym proces kompilacji jest kontrolowany przez specjalne pliki (Makefile). W przypadku CMake są to pliki o nazwie CMakeLists. txt. CMake, w odróżnieniu od make nie kompiluje kodu samodzielnie, tworzy tylko pliki z regułami kompilacji (np. plik Makefile dla programu make lub plik projektu dla programu Microsoft Visual Studio).
  • CMake é um sistema multiplataforma para realizar geração automatizada. É comparável com o programa Unix Make no qual o processo de geração é, ao final, controlado pelos arquivos de configuração, no caso do CMake chamados de arquivos CMakeLists. txt.
  • CMake — это кроссплатформенная (cross-platform) система автоматизации сборки программного обеспечения из исходного кода. CMake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов CMakeLists.
  • CMake 是個跨平台的自動化建構系統,它用組態檔控制建構過程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的組態檔取名為 CmakeLists.
rdfs:label
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
  • CMake
owl:sameAs
skos:subject
foaf:homepage
foaf:page
is dbpprop:redirect of
is owl:sameAs of