CMake is a unified, cross-platform, open-source build system that enables developers to build, test and package software by specifying build parameters in simple, portable text files. It works in a compiler-independent manner and the build process works in conjunction with native build environments, such as make, Apple's Xcode and Microsoft Visual Studio. It also has minimal dependencies, C++ only . CMake is open source software and is developed by Kitware.
| Property | Value |
| dbpedia-owl:abstract
|
- CMake ist ein plattformunabhängiges Programmierwerkzeug für die Entwicklung und Erstellung von Software.
- CMake es una herramienta multiplataforma de generación o automatización de código. El nombre es una abreviatura para "cross platform make" (make multiplataforma); más allá del uso de "make" en el nombre, CMake es una suite separada y de más alto nivel que el sistema make común de Unix, siendo similar a las autotools. CMake es una familia de herramientas diseñada para construir, probar y empaquetar software. CMake se utiliza para controlar el proceso de compilación del software usando ficheros de configuración sencillos e independientes de la plataforma. Cmake genera makefiles nativos y espacios de trabajo que pueden usarse en el entorno de desarrollo deseado. Es comparable al GNU build system de Unix en que el proceso es controlado por ficheros de configuración, en el caso de CMake llamados CMakeLists. txt. Al contrario que el GNU build system, que está restringido a plataformas Unix, CMake soporta la generación de ficheros para varios sistemas operativos, lo que facilita el mantenimiento y elimina la necesidad de tener varios conjuntos de ficheros para cada plataforma. El proceso de construcción se controla creando uno o más ficheros CMakeLists. txt en cada directorio (incluyendo subdirectorios). Cada CMakeLists. txt consiste en uno o más comandos. Cada comando tiene la forma COMANDO (argumentos... ) donde COMANDO es el nombre del comando, y argumentos es una lista de argumentos separados por espacios. CMake provee comandos predefinidos y definidos por el usuario. Existen generadores makefile para Unix, Borland make, Watcom make, MinGW, MSYS y Microsoft NMake. También es posible generar ficheros de proyecto para Code::Blocks, Eclipse CDT, Microsoft Visual Studio de la 6 a la 10 incluyendo versiones de 64 bits y KDevelop.
- CMake is a unified, cross-platform, open-source build system that enables developers to build, test and package software by specifying build parameters in simple, portable text files. It works in a compiler-independent manner and the build process works in conjunction with native build environments, such as make, Apple's Xcode and Microsoft Visual Studio. It also has minimal dependencies, C++ only . CMake is open source software and is developed by Kitware. CMake can: Create libraries Generate wrappers Compile source code Build executables in arbitrary combinations
- CMake è un software libero multipiattaforma per l'automazione dello sviluppo il cui nome è un'abbreviazione di cross platform make. Questo software nasce per rimpiazzare Automake nella generazione dei Makefile, cercando di essere più semplice da usare. 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 riscontrati 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 onder andere Linux, Mac OS X 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 是個开源的跨平台自動化建構系統,它用組態檔控制建構過程(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」系統是分開的,而且更為高階。
- CMake — это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода. CMake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов CMakeLists. txt: Makefile в системах Unix для сборки с помощью make; файлы projects/workspaces (. dsp/. dsw)в Windows для сборки с помощью Visual C++; проекты XCode в Mac OS X
- 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.
|
| dbpedia-owl:genre
| |
| dbpedia-owl:latestReleaseVersion
| |
| dbpedia-owl:license
| |
| dbpedia-owl:operatingSystem
| |
| dbpedia-owl:programmingLanguage
| |
| dbpedia-owl:thumbnail
| |
| dbpedia-owl:wikiPageExternalLink
| |
| dbpprop:developer
|
- Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
|
| dbpprop:genre
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:logo
| |
| dbpprop:operatingSystem
| |
| dbpprop:programmingLanguage
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| dbpprop:workingState
| |
| dcterms:subject
| |
| rdf:type
| |
| rdfs:comment
|
- CMake ist ein plattformunabhängiges Programmierwerkzeug für die Entwicklung und Erstellung von Software.
- 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 onder andere Linux, Mac OS X en Windows platformen.
- CMake — это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода. CMake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов CMakeLists. txt: Makefile в системах Unix для сборки с помощью make; файлы projects/workspaces (. dsp/. dsw)в Windows для сборки с помощью Visual C++; проекты XCode в Mac OS X
- CMake es una herramienta multiplataforma de generación o automatización de código. El nombre es una abreviatura para "cross platform make" (make multiplataforma); más allá del uso de "make" en el nombre, CMake es una suite separada y de más alto nivel que el sistema make común de Unix, siendo similar a las autotools. CMake es una familia de herramientas diseñada para construir, probar y empaquetar software.
- CMake is a unified, cross-platform, open-source build system that enables developers to build, test and package software by specifying build parameters in simple, portable text files. It works in a compiler-independent manner and the build process works in conjunction with native build environments, such as make, Apple's Xcode and Microsoft Visual Studio. It also has minimal dependencies, C++ only . CMake is open source software and is developed by Kitware.
- CMake è un software libero multipiattaforma per l'automazione dello sviluppo il cui nome è un'abbreviazione di cross platform make. Questo software nasce per rimpiazzare Automake nella generazione dei Makefile, cercando di essere più semplice da usare. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile.
- CMakeはソフトウェアのビルドを自動化するためのクロスプラットフォームなシステムである。 UnixにおけるMakeに相当するものであり、ビルドプロセスは設定ファイルCMakeLists.
- 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. 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.
- CMake 是個开源的跨平台自動化建構系統,它用組態檔控制建構過程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的組態檔取名為 CmakeLists.
- 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.
|
| rdfs:label
|
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
- CMake
|
| owl:sameAs
| |
| foaf:depiction
| |
| foaf:homepage
| |
| foaf:page
| |
| is dbpedia-owl:wikiPageRedirects
of | |
| is owl:sameAs
of | |
| is foaf:primaryTopic
of | |