Compare commits

..

2 commits

Author SHA1 Message Date
Petr Písař
ef3507c584 Dummy commit to build against fixed platform:f27 2017-11-16 12:09:16 +01:00
Petr Písař
40dfd551ab Port to f27 2017-11-13 09:46:16 +01:00
3 changed files with 85 additions and 1 deletions

11
README.md Normal file
View file

@ -0,0 +1,11 @@
# cmake
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,
preprocessor generation, code generation, and template instantiation.
This module delivers CMake without support for Emacs, without
graphical user interface and without Sphinx-generated documentation.

74
cmake.yaml Normal file
View file

@ -0,0 +1,74 @@
document: modulemd
version: 1
data:
summary: Cross-platform make system
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,
preprocessor generation, code generation, and template instantiation.
This module delivers CMake without support for Emacs, without
graphical user interface and without Sphinx-generated documentation.
license:
module: [ MIT ]
dependencies:
buildrequires:
autotools: f27
cmake-bootstrap: 3.9
platform: f27
python3: 3.6
requires:
platform: f27
python3: 3.6
references:
community: https://docs.pagure.org/modularity/
documentation: https://github.com/modularity-modules/cmake
tracker: https://github.com/modularity-modules/cmake
api:
rpms:
- cmake
- cmake-data
- cmake-doc
# TODO: Move these into a private location to remove them from the
# API
- jsoncpp
- jsoncpp-devel
- rhash
- rhash-devel
# TODO: Move these into a separate module so that nodejs can
# unbundle them
- libuv
- libuv-devel
- libuv-static
# Make sure cmake-filesystem is not built or it is filtered, bug #1498907
buildopts:
rpms:
macros: |
%_without_cmake_enables_emacs 1
%_with_cmake_enables_foreign_filesystem 1
%_without_cmake_enables_git_test 1
%_without_cmake_enables_gui 1
%_with_cmake_enables_ncurses 1
%_with_cmake_enables_python3 1
%_with_cmake_enables_rpm 1
%_without_cmake_enables_sphinx 1
%_without_cmake_enables_X11_test 1
%_without_jsoncpp_enables_doc 1
components:
rpms:
jsoncpp:
rationale: Build and run-time dependency.
ref: f27
libuv:
rationale: Build and run-time dependency.
ref: f27
rhash:
rationale: Build and run-time dependency.
ref: f27
cmake:
rationale: The API.
ref: f27
buildorder: 1

View file

@ -1 +0,0 @@
Unsupported