CMake
cross-platform, open-source make system
Command lineDevelopmentBuild tools and compilers
Not tested on a device yet. What that means
CMake in Breadstick
Breadstick runs Debian's own cmake package for ARM64, the build a Debian 13 computer with an ARM processor installs, so CMake should behave as it does on a Linux PC. It is a command line program rather than an app with a window of its own: you run it by typing its command in Breadstick's Terminal, or in any terminal window on the Linux desktop, and it needs no Desktop or Floating session running.
Commands in the package
cmakecpackctest
Type one in Breadstick's Terminal to run it.
Compilers and build tools make ARM64 Linux programs on the device itself, with Debian's own toolchain. A big build uses the device's processor and memory, so it takes longer than on a desktop PC, and each parallel job is another process, which counts against the limit Android puts on apps. More in the docs: Troubleshooting: the desktop closes on its own.
About CMake
From Debian's package description
CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation.
From Debian's description of the cmake package, under that package's license.
Related apps
- ninja-buildsmall build system closest in spirit to MakeCommand line
- GNU Makeutility for directing compilationCommand line
- build-essentialInformational list of build-essential packagesCommand line
- antJava based build tool like makeCommand line
- mesonhigh-productivity build systemCommand line
- gradlePowerful build system for the JVMCommand line
Sources and licenses
- Name: the name people know it by, chosen for this catalog; Debian's package is cmake.
- Summary: Debian's short description of the cmake package, under that package's license.
- Description: Debian's description of the cmake package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.