All Projects → scikit-build → cmake-python-distributions

scikit-build / cmake-python-distributions

Licence: Apache-2.0 license
This project provides a `setup.py` script that build CMake Python wheels.

Programming Languages

python
139335 projects - #7 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to cmake-python-distributions

Pants
The Pantsbuild developer workflow system
Stars: ✭ 1,814 (+1850.54%)
Mutual labels:  build-system
Blt
A streamlined CMake build system foundation for developing HPC software
Stars: ✭ 135 (+45.16%)
Mutual labels:  build-system
Dds
A C++ tool for a new decade
Stars: ✭ 194 (+108.6%)
Mutual labels:  build-system
Redo
Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.
Stars: ✭ 1,589 (+1608.6%)
Mutual labels:  build-system
Arduino Cmake Ng
CMake-Based framework for Arduino platforms
Stars: ✭ 123 (+32.26%)
Mutual labels:  build-system
Mingw Builds
Scripts for building the dual-target(32 & 64 bit) MinGW-W64 compilers for 32 and 64 bit Windows
Stars: ✭ 145 (+55.91%)
Mutual labels:  build-system
Walk
A fast, general purpose, graph based build and task execution utility.
Stars: ✭ 108 (+16.13%)
Mutual labels:  build-system
Scan Build
Clang's scan-build re-implementation in python
Stars: ✭ 224 (+140.86%)
Mutual labels:  build-system
Style Dictionary
A build system for creating cross-platform styles.
Stars: ✭ 2,097 (+2154.84%)
Mutual labels:  build-system
Fpm
Fortran Package Manager (fpm)
Stars: ✭ 184 (+97.85%)
Mutual labels:  build-system
Blade Build
Blade is a powerful build system from Tencent, supports many mainstream programming languages, such as C/C++, java, scala, python, protobuf...
Stars: ✭ 1,722 (+1751.61%)
Mutual labels:  build-system
Mmake
Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.
Stars: ✭ 1,593 (+1612.9%)
Mutual labels:  build-system
Bear
Bear is a tool that generates a compilation database for clang tooling.
Stars: ✭ 2,345 (+2421.51%)
Mutual labels:  build-system
Mill
Your shiny new Java/Scala build tool!
Stars: ✭ 1,667 (+1692.47%)
Mutual labels:  build-system
Rules haskell
Haskell rules for Bazel.
Stars: ✭ 196 (+110.75%)
Mutual labels:  build-system
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (+25.81%)
Mutual labels:  build-system
Reggae
Build system in D, Python, Ruby, Javascript or Lua
Stars: ✭ 141 (+51.61%)
Mutual labels:  build-system
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+153.76%)
Mutual labels:  build-system
Buildr
The (Java|Coffee)Script and (CSS|Less) (Builder|Bundler|Packer|Minifier|Merger|Checker)
Stars: ✭ 211 (+126.88%)
Mutual labels:  build-system
Build
B2 makes it easy to build C++ projects, everywhere.
Stars: ✭ 182 (+95.7%)
Mutual labels:  build-system

CMake Python Distributions

CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.

The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.

The CMake python wheels provide CMake 3.26.1.

Latest Release

Versions Downloads

Build Status

  GitHub Actions (Windows, macOS, Linux)
PyPI

Platforms

The following platforms are supported with binary wheels:

OS Arch
Windows
64-bit
32-bit
Linux Intel
manylinux2010+ 64-bit
musllinux 64-bit
manylinux2010+ 32-bit
musllinux 32-bit
Linux ARM
manylinux2014+ AArch64
musllinux AArch64
Linux PowerPC
manylinux2014+ ppc64le
musllinux ppc64le
Linux IBM Z
manylinux2014+ s390x
musllinux s390x
macOS 10.10+ Intel
macOS 11+ Apple Silicon

The last version to provide manylinux1 wheels was 3.22.x.

Maintainers

Miscellaneous

License

This project is maintained by Jean-Christophe Fillion-Robin from Kitware Inc. It is covered by the Apache License, Version 2.0.

CMake is distributed under the OSI-approved BSD 3-clause License. For more information about CMake, visit http://cmake.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].