Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

include-what-you-use #237

Open
solvingj opened this issue Jul 22, 2019 · 4 comments
Open

include-what-you-use #237

solvingj opened this issue Jul 22, 2019 · 4 comments

Comments

@solvingj
Copy link

solvingj commented Jul 22, 2019

https://include-what-you-use.org/
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYU.md

This is an interesting project, probably useful as an optional build_requires for enterprise organizations.

Last year, they stopped providing pre-compiled binaries:

NOTE: From now on we will not be able to produce binary releases. There are well-maintained packages for several platforms, and we rely on community contributions to increase availability here.

@blockspacer
Copy link

Related issue: include-what-you-use/include-what-you-use#802

Proof-of-concept https://github.com/blockspacer/llvm_tools
(MIT license)

@Croydon
Copy link
Contributor

Croydon commented Jun 5, 2020

@blockspacer If you already have working recipes that you could consider contributing to the Conan Center Index 😃

@blockspacer
Copy link

@Croydon I`ll be happy to contribute recipe to Conan Center Index, but i do not know how to do it properly:

Recipe in https://github.com/blockspacer/llvm_tools may have some issues:

  • Supports only linux
  • Can not change llvm version (need to improve recipe)
  • Can not change some llvm definitions, like LLVM_PARALLEL_LINK_JOBS (need to improve recipe)
  • Created package may take a lot of space, depending on configuration (2Gb - 10Gb)
  • Does not support CI (need to improve recipe)
  • etc.

@uilianries
Copy link
Member

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants