CPM.cmake

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

MIT License

Stars
2.6K

Bot releases are visible (Hide)

CPM.cmake - v0.39.0 Latest Release

Published by TheLartians 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.8...v0.39.0

CPM.cmake - v0.38.8

Published by TheLartians 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.7...v0.38.8

CPM.cmake - v0.38.7

Published by TheLartians 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.6...v0.38.7

CPM.cmake - v0.38.6

Published by TheLartians about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.5...v0.38.6

CPM.cmake - v0.38.5

Published by TheLartians about 1 year ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.4...v0.38.5

CPM.cmake - v0.38.4

Published by TheLartians about 1 year ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.3...v0.38.4

CPM.cmake - v0.38.3

Published by TheLartians about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.2...v0.38.3

CPM.cmake - v0.38.2

Published by TheLartians over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.1...v0.38.2

CPM.cmake - v0.38.1

Published by TheLartians over 1 year ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.38.0...v0.38.1

CPM.cmake - v0.38.0 - Add SYSTEM option

Published by TheLartians over 1 year ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.37.0...v0.38.0

CPM.cmake - v0.37.0 - Support parallel configurations using source cache

Published by TheLartians over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.36.0...v0.37.0

CPM.cmake - v0.36.0 - Added export of CPM_LAST_PACKAGE_NAME

Published by TheLartians about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.6...v0.36.0

CPM.cmake - v0.35.6

Published by TheLartians about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.5...v0.35.6

CPM.cmake - Restore policy changes in CPMAddPackage

Published by TheLartians about 2 years ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.4...v0.35.5

CPM.cmake - Timestamps for downloaded archives match the time of the extraction

Published by TheLartians about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.3...v0.35.4

CPM.cmake - Support symlinked project directories

Published by TheLartians about 2 years ago

What's Changed

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.2...v0.35.3

CPM.cmake - Recover when a package's source directory is deleted

Published by TheLartians about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.1...v0.35.2

CPM.cmake - Allow overriding FetchContent using CPM

Published by TheLartians over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.35.0...v0.35.1

CPM.cmake - Per package CPM_DOWNLOAD controls and consistent option behaviour

Published by TheLartians over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/cpm-cmake/CPM.cmake/compare/v0.34.3...v0.35.0

Thanks to everyone who contributed for these updates!

  • Fixes an issue where whitespaces in paths lead to errors in the generated CMake modules (#312)
  • Fixes an issue where <dependency>_SOURCE_DIR and <dependency>_BINARY_DIR wasn't defined properly for cached dependencies (#314)

Thanks to @DNKpp for the issue and fixes!