How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of third-party software libraries into native development projects. It functions as a manifest-driven dependency manager, utilizing declarative configuration files to define project requirements and resolve them into consistent, versioned dependency graphs across Windows, Linux, and macOS. The system distinguishes itself through port-based build automation, which uses standardized scripts to fetch, patch, and compile source code, and triplets-based configuration files that encap
Ninja is a low-level build system and executable designed to function as a backend for higher-level build generators. It serves as a build graph processor that evaluates build files to determine the optimal execution order for target dependencies and binaries. The tool focuses on fast software compilation by executing commands based on dependency graphs to transform source code into binaries. It operates as an incremental build tool, utilizing file timestamps to manage build operations and recompile only the modified parts of a project. The system manages build automation through automated d
Since 25/08/2019 project is closed for public contributions. Please send your pull requests and issues to
The main features of ruslo/hunter are: Build Systems, Package Management.
Open-source alternatives to ruslo/hunter include: ninja-build/ninja — Ninja is a low-level build system and executable designed to function as a backend for higher-level build generators.… thelartians/cpm — CPM is a source-based package manager and build tool for CMake that downloads, versions, and integrates external C++… iauns/cpm — C++ Package Manager. microsoft/vcpkg — This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of… pfultz2/cget — C++ package retrieval. anotherfoxguy/pmm — :package: :mailbox_with_no_mail: It's the C++ Package Manager Manager.