Skip to main content

Generate conan recipe from a source release

Project description

conan-recipe-generator

Conan-recipe-generator creates recipes for c/c++ source releases.

How to use

$ conan-recipe-generator --url "$PATH_TO_RELEASE" 

The script will (try to) detect the name and version of the package and create a folder named after the deteced name in the current working directory. This folder will contain the recipe.

This script will not generate a working recipe if it detects multiple build systems. Code to build with all build systems will be generated, but you will have to modify the script manually. The heuristics might always fail.

How to contribute

There are multiple issues open with ideas to improve this project. Bugs, ideas, or improvements can be sent to the issue tracker at github.

Requirements

License

This project is licensed under the GNU Affero GPLv3 (or later). The generated conan recipes are licensed using the WTFPL.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

conan-recipe-generator-0.0.1.tar.gz (13.0 kB view details)

Uploaded Source

File details

Details for the file conan-recipe-generator-0.0.1.tar.gz.

File metadata

  • Download URL: conan-recipe-generator-0.0.1.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for conan-recipe-generator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ea639cd23d743da6bbf7d567ca588c68c1ea69a001ecc5097268028d72e5dd0a
MD5 9a438cd448677d0edbf6dee06ae25ae7
BLAKE2b-256 836f06475d1c67f5175805410e4bf9dbd7def0854b89aa0748acf575feaed99c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page