Releases: tttapa/py-build-cmake
Releases · tttapa/py-build-cmake
0.0.8
- Added
PY_BUILD_CMAKE_PACKAGE_NAME
andPY_BUILD_CMAKE_PACKAGE_VERSION
CMake options (replacesVERIFY_VERSION
) - Added
pyproject.toml/py-build-cmake/cmake/minimum_version
option PY_BUILD_CMAKE_VERBOSE
environment variable to print more information about the configuration and build process- Automatically add CMake, Ninja and mypy as build dependencies if they are used but not found in
$PATH
(or if the version in$PATH
is too old or broken) - More robust CMake script to find Python and pybind11
- Example for packaging C++ executables rather than Python modules
- Created a FAQ page
Full Changelog: 0.0.7...0.0.8
0.0.7
- macOS support
Full Changelog: 0.0.6...0.0.7
0.0.6
- Entry point support (PyPA specification, Flit documentation)
Full Changelog: 0.0.5...0.0.6
0.0.5
0.0.4
- Support flit 3.7
Full Changelog: 0.0.3...0.0.4
0.0.3
- Pass
Python3_EXECUTABLE
to CMake when cross-compiling
Full Changelog: 0.0.2...0.0.3
0.0.2
First stable release.
0.0.2b0
- Improved configuration handling
- Local configuration override
- Cross-compilation support
- Support installation of multiple configurations (Debug, Release ...)
- Improved documentation
Full Changelog: 0.0.1b0...0.0.2b0
0.0.1b0
- Added function to print all config options.
- More documentation.
Full Changelog: 0.0.0a3...0.0.1b0
0.0.0a3
- Improved config file support. You can now override CMake options for specific operating systems.
- Added option to specify the Python source directory, so it doesn't have to be in the project root or src folder.
- Minimal example and tutorial added.
Full Changelog: 0.0.0a2...0.0.0a3