SynonymsBot
Synonyms for cmake or Related words with cmake
wxwidgets
autoconf
automake
mingw
pyqt
busybox
scons
wxpython
fpgui
xulrunner
fltk
msbuild
ironpython
autotools
watcom
mediawiki
haxe
hypercard
gobject
addons
gnustep
xcode
openjdk
autoit
inkscape
pyside
codelite
cygwin
systemd
pygame
uclibc
dosbox
yast
textmate
xamarin
gobolinux
monodevelop
texinfo
jetbrains
gedit
aptana
ncurses
abiword
cpython
phpstorm
xfree
fontforge
tiddlywiki
minix
amigaos
Examples of "cmake"
ITK uses the
CMake
(cross-platform make) build environment.
CMake
is an operating system and compiler independent build process that produces native build files appropriate to the OS and compiler that it is run with. On Unix
CMake
produces makefiles and on Windows
CMake
generates projects and workspaces.
Complicated directory hierarchies and applications that rely on several libraries are well supported by
CMake
. For instance,
CMake
is able to accommodate a project that has multiple toolkits, or libraries that each have multiple directories. In addition,
CMake
can work with projects that require executables to be created before generating code to be compiled for the final application. Its open-source, extensible design allows
CMake
to be adapted as necessary for specific projects.
Automake has been criticised for being complex compared to other tools like
cmake
and plain old makefiles.
CPack is a packaging system for software distributions which is tightly integrated with
CMake
, but can function without it.
Additional features were created when VTK transitioned to
CMake
for its build environment and for supporting ParaView.
The software build tool
CMake
switched from a custom markup language to reStructuredText in version 3.0 for its documentation.
CMake
can generate makefiles for many platforms and IDEs including Unix, Windows, Mac OS X, OS/2, MSVC, Cygwin, MinGW and Xcode.
KDE 4 uses
CMake
for its build system. Since previous versions of KDE were only on Unix systems, autotools were used, but a new build system was needed for builds on operating systems like Windows.
CMake
also dramatically simplified the build process. The autotools build system had become so complicated by KDE 3 that few developers understood it, requiring hours of work for simple changes. In early 2007
CMake
was shown to compile KDE 4 version of KDElibs 40 % faster than the autotools compiled KDE 3 version.
Due to these limitations, several projects that used GNU Build System switched to different build systems, such as
CMake
and SCons.
Initially xmlbeansxx was supported on the GNU Compiler Collection. As of 2008, version 0.9.1 also supported Microsoft Visual Studio compiler. This was done using
CMake
multiplatform build tool.
The Slicer build process utilizes
CMake
to automatically build prerequisite and optional libraries (excluding Qt). The core development cycle incorporates automatic testing, as well as incremental and nightly builds on all platforms, monitored using an online dashboard.
OpenCV runs on a variety of platforms. Desktop: Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD; Mobile: Android, iOS, Maemo, BlackBerry 10. The user can get official releases from SourceForge or take the latest sources from GitHub. OpenCV uses
CMake
.
The software runs on Unix and Windows platforms and can be compiled on a large variety of compilers, using the
CMake
building tool. The solver can also be used in a multi-host parallel mode on platforms that support MPI.
RE2 by Google is designed for the Linux operating system. It also runs on MS Windows using MSVC, MinGW, or Cygwin. It should also run on other operating systems that support
CMake
.
The build process with
CMake
takes place in two stages. First, standard build files are created from configuration files. Then the platform's native build tools are used for the actual building.
Frei0r plugins are fully cross-platform, they are found in several GNU/Linux and BSD distributions, available for Mac OS X as part of the Fink and MacPorts projects and easily compiled on Windows platforms using
Cmake
and Cygwin.
CMake
scripts can produce Microsoft Visual Studio project and solution files. However, CMake's syntax is more oriented towards Unix and GNU makefiles, while Visual Studio development relies primarily on project->properties GUI.
Ginkgo CADx is developed using C++ language, has a plug-in architecture, and is cross-platform by means of the standard
CMake
tool. Is based on common open source libraries like VTK, ITK, and wxWidgets.
The main changes of fhDOOM compared with the original engine are a full port to modern OpenGL and GLSL, soft shadows (using shadow mapping), soft particles,
CMake
based build system and experimental support for Qt based tools.
CMake
can locate executables, files, and libraries. These locations are stored in a cache, which can then be tailored before generating the target build files. The cache can be edited with a graphical editor which is included in the project.