|
|
6499874 |
document: modulemd
|
|
|
6499874 |
version: 1
|
|
|
6499874 |
data:
|
|
|
6499874 |
summary: Cross-platform make system
|
|
|
6499874 |
description: >
|
|
|
6499874 |
CMake is used to control the software compilation process using simple
|
|
|
6499874 |
platform and compiler independent configuration files. CMake generates
|
|
|
6499874 |
native makefiles and workspaces that can be used in the compiler
|
|
|
6499874 |
environment of your choice. CMake is quite sophisticated: it is possible
|
|
|
6499874 |
to support complex environments requiring system configuration,
|
|
|
6499874 |
preprocessor generation, code generation, and template instantiation.
|
|
|
6499874 |
|
|
|
6499874 |
This module delivers CMake without support for Emacs, without
|
|
|
6499874 |
graphical user interface and without Sphinx-generated documentation.
|
|
|
6499874 |
license:
|
|
|
6499874 |
module: [ MIT ]
|
|
|
6499874 |
dependencies:
|
|
|
6499874 |
buildrequires:
|
|
|
6499874 |
autotools: master
|
|
|
6499874 |
cmake-bootstrap: master
|
|
|
6499874 |
platform: master
|
|
|
6499874 |
python3: master
|
|
|
6499874 |
# Explicitly require transitive dependencies to work around
|
|
|
6499874 |
# <https://pagure.io/fm-orchestrator/issue/530>.
|
|
|
6499874 |
host: master
|
|
|
6499874 |
requires:
|
|
|
6499874 |
platform: master
|
|
|
6499874 |
python3: master
|
|
|
6499874 |
references:
|
|
|
6499874 |
community: https://docs.pagure.org/modularity/
|
|
|
6499874 |
documentation: https://github.com/modularity-modules/cmake-bootstrap
|
|
|
6499874 |
tracker: https://github.com/modularity-modules/cmake-bootstrap
|
|
|
6499874 |
api:
|
|
|
6499874 |
rpms:
|
|
|
6499874 |
- cmake
|
|
|
6499874 |
- cmake-data
|
|
|
6499874 |
- cmake-doc
|
|
|
6499874 |
# TODO: Move these into a private location to remove them from the
|
|
|
6499874 |
# API
|
|
|
6499874 |
- jsoncpp
|
|
|
6499874 |
- jsoncpp-devel
|
|
|
6499874 |
- rhash
|
|
|
6499874 |
- rhash-devel
|
|
|
6499874 |
# TODO: Move these into a separate module so that nodejs can
|
|
|
6499874 |
# unbundle them
|
|
|
6499874 |
- libuv
|
|
|
6499874 |
- libuv-devel
|
|
|
6499874 |
- libuv-static
|
|
|
6499874 |
# Make sure cmake-filesystem is not built or it is filtered, bug #1498907
|
|
|
6499874 |
buildopts:
|
|
|
6499874 |
rpms:
|
|
|
6499874 |
macros: |
|
|
|
6499874 |
%_without_cmake_enables_emacs 1
|
|
|
6499874 |
%_with_cmake_enables_foreign_filesystem 1
|
|
|
6499874 |
%_without_cmake_enables_git_test 1
|
|
|
6499874 |
%_without_cmake_enables_gui 1
|
|
|
6499874 |
%_with_cmake_enables_ncurses 1
|
|
|
6499874 |
%_with_cmake_enables_python3 1
|
|
|
6499874 |
%_with_cmake_enables_rpm 1
|
|
|
6499874 |
%_without_cmake_enables_sphinx 1
|
|
|
6499874 |
%_without_cmake_enables_X11_test 1
|
|
|
6499874 |
%_without_jsoncpp_enables_doc 1
|
|
|
6499874 |
components:
|
|
|
6499874 |
rpms:
|
|
|
6499874 |
jsoncpp:
|
|
|
6499874 |
rationale: Build and run-time dependency.
|
|
|
6499874 |
libuv:
|
|
|
6499874 |
rationale: Build and run-time dependency.
|
|
|
6499874 |
rhash:
|
|
|
6499874 |
rationale: Build and run-time dependency.
|
|
|
6499874 |
cmake:
|
|
|
6499874 |
rationale: The API.
|
|
|
6499874 |
buildorder: 1
|