_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
cmake 3.25.1
Dependencies: ncurses@6.2.20210619 libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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 4.0.1
Dependencies: ncurses@6.2.20210619 libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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.

cpm-cmake 0.38.6
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://github.com/cpm-cmake/CPM.cmake
Licenses: Expat
Synopsis: Package manager for CMake
Description:

CPM.cmake is a cross-platform CMake script that adds dependency management capabilities to CMake.

cmakelang 0.6.13
Dependencies: python-jinja2@3.1.2 python-pyyaml@6.0.1 python-six@1.16.0
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://github.com/cheshirekow/cmake_format/
Licenses: GPL 3+
Synopsis: Language tools for CMake (format, lint, etc.)
Description:

The cmakelang project provides quality assurance (QA) tools for CMake:

cmake-annotate

generate pretty HTML from your listfiles

cmake-format

format your listfiles nicely

cmake-lint

check your listfiles for problems

ctest-to

parse a ctest output tree and translate it into a more structured format (either JSON or XML).

rocm-cmake 5.6.0
Channel: guix
Location: gnu/packages/rocm.scm (gnu packages rocm)
Home page: https://github.com/RadeonOpenCompute/rocm-cmake
Licenses: NCSA/University of Illinois Open Source License
Synopsis: ROCm cmake modules
Description:

ROCm cmake modules provides cmake modules for common build tasks needed for the ROCM software stack.

rust-cmake 0.1.50
Channel: guix
Location: gnu/packages/crates-io.scm (gnu packages crates-io)
Home page: https://github.com/alexcrichton/cmake-rs
Licenses: ASL 2.0 Expat
Synopsis: Rust build dependency for running cmake
Description:

This package provides a build dependency for running cmake to build a native library. The CMake executable is assumed to be cmake unless the CMAKE environmental variable is set.

rocm-cmake 6.2.2
Channel: guix-hpc
Location: amd/packages/rocm-hip.scm (amd packages rocm-hip)
Home page: https://github.com/RadeonOpenCompute/rocm-cmake.git
Licenses: Expat
Synopsis: ROCm-CMake is a collection of CMake modules for common build and development tasks within the ROCm project.
Description:

ROCm-CMake is a collection of CMake modules for common build and development tasks within the ROCm project. It is therefore a build dependency for many of the libraries that comprise the ROCm platform. ROCm-CMake is not required for building libraries or programs that use ROCm; it is required for building some of the libraries that are a part of ROCm.

fftw-cmake 3.3.10
Channel: guix
Location: gnu/packages/algebra.scm (gnu packages algebra)
Home page: https://fftw.org
Licenses: GPL 2+
Synopsis: Computing the discrete Fourier transform
Description:

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). This CMake build offers the file FFTW3LibraryDepends.cmake required by some dependent packages, absent in the gnu build version.

cmake-shared 1.1.0-32.8122f2b
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://github.com/lirios/cmake-shared/
Licenses: Modified BSD
Synopsis: Shared CMake functions and macros
Description:

CMake-Shared are shared functions and macros for projects using the CMake build system.

cmake-minimal 3.24.2
Dependencies: libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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-minimal 3.30.3
Dependencies: libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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.

emacs-cmake-ide 20210610.1525
Propagated dependencies: emacs-levenshtein@20090830.1040 emacs-s@20220902.1511
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: http://github.com/atilaneves/cmake-ide
Licenses:
Synopsis: Calls CMake to find out include paths and other compiler flags
Description:

Documentation at https://melpa.org/#/cmake-ide

cmake-bootstrap 3.24.2
Dependencies: libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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.

emacs-cmake-ide 0.5
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0 emacs-levenshtein@0.1
Channel: nebula
Location: nebula/packages/emacs.scm (nebula packages emacs)
Home page: https://github.com/atilaneves/cmake-ide
Licenses: Modified BSD
Synopsis: Use Emacs as a C/C++ IDE
Description:

cmake-ide is a package to enable IDE-like features on Emacs for CMake projects. It also supports non-CMake projects as long as a compilation database is generated out-of-band.This includes autocompletion and on-the-fly syntax checking in Emacs for CMake projects with minimal configuration. It uses other packages to do its heavy lifting, in a combination of:

* rtags * flycheck * auto-complete-clang * company-clang * irony

`cmake-ide` will set variables and call functions for the installed dependent packages.

It works by running CMake in Emacs in order to obtain the necessary compiler flags to pass to the other tools. Since all the dependencies are specified in the CMake scripts, there is no need to maintain a parallel dependency tracking system for Emacs. Just ask CMake.

emacs-cmake-mode 20250805.1455
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: unspecified
Licenses:
Synopsis: Major-mode for editing CMake sources
Description:

Documentation at https://melpa.org/#/cmake-mode

emacs-cmake-mode 3.25.1
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Emacs major mode for editing Cmake expressions
Description:

cmakeos-mode provides an Emacs major mode for editing Cmake files. It supports syntax highlighting, indenting and refilling of comments.

sanitizers-cmake 0.0-0.0573e2e
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://github.com/arsenm/sanitizers-cmake
Licenses: Expat
Synopsis: CMake module to enable sanitizers for binary targets
Description:

sanitizers-cmake provides a module for the CMake build system that can enable address, memory, thread and undefined-behavior sanitizers for binary targets using flags appropriate for the compiler in use.

emacs-eldoc-cmake 20250320.2017
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/ikirill/eldoc-cmake
Licenses:
Synopsis: Eldoc support for CMake
Description:

Documentation at https://melpa.org/#/eldoc-cmake

tree-sitter-cmake 0.4.1
Channel: guix
Location: gnu/packages/tree-sitter.scm (gnu packages tree-sitter)
Home page: https://github.com/uyha/tree-sitter-cmake
Licenses: Expat
Synopsis: Tree-sitter CMake grammar
Description:

This package provides a CMake grammar for the Tree-sitter library.

emacs-cmake-project 20171121.1115
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: http://github.com/alamaison/emacs-cmake-project
Licenses:
Synopsis: Integrates CMake build process with Emacs
Description:

Documentation at https://melpa.org/#/cmake-project

extra-cmake-modules 6.5.0
Channel: guix
Location: gnu/packages/kde-frameworks.scm (gnu packages kde-frameworks)
Home page: https://community.kde.org/Frameworks
Licenses: Modified BSD
Synopsis: CMake module files for common software used by KDE
Description:

The Extra CMake Modules package, or ECM, adds to the modules provided by CMake to find common software. In addition, it provides common build settings used in software produced by the KDE community.

cmake-minimal-cross 3.24.2
Dependencies: libuv@1.44.2 bzip2@1.0.8 curl@8.6.0 expat@2.5.0 file@5.45 jsoncpp@1.9.5 libarchive@3.6.1 rhash@1.4.3 zlib@1.3
Channel: guix
Location: gnu/packages/cmake.scm (gnu packages cmake)
Home page: https://cmake.org/
Licenses: Modified BSD Expat Public Domain
Synopsis: Cross-platform build system
Description:

CMake is a family of tools designed to build, test and package software. 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.

emacs-cpputils-cmake 20181006.328
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: http://github.com/redguardtoo/cpputils-cmake
Licenses:
Synopsis: Easy realtime C++ syntax check and IntelliSense with CMake.
Description:

Documentation at https://melpa.org/#/cpputils-cmake

emacs-cmake-font-lock 20230304.2223
Propagated dependencies: emacs-cmake-mode@20250805.1455
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: https://github.com/Lindydancer/cmake-font-lock
Licenses:
Synopsis: Advanced, type aware, highlight support for CMake
Description:

Documentation at https://melpa.org/#/cmake-font-lock

Page: 12
Total results: 25