Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report HTS_CFLAGS_AVX2 et al in make print-config #1485

Merged
merged 1 commit into from
Jul 29, 2022

Conversation

jmarshall
Copy link
Member

Extend the print-config target added in 155e1aa. This target-specific compiler flag information (probed for by configure) may also be of use to third parties.

In particular, pysam's current build infrastructure will need this information — cf pysam-developers/pysam#1112.

Pysam might in future switch to using HTSlib's build infrastructure to build libhts.a (rather than using Python setuptools machinery to build the object files listed in LIBHTS_OBJS as reported by print-config), but this would still be of use to other third parties.

This information (probed for by configure) may also be of use
to third parties.
@daviesrob daviesrob merged commit e92076c into samtools:develop Jul 29, 2022
@jmarshall jmarshall deleted the print-config branch July 29, 2022 15:43
@jkbonfield
Copy link
Contributor

Thanks - a good idea.

Is there any benefit to extending samtools version to report similar information too? It's a bit niche perhaps.

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

Successfully merging this pull request may close these issues.

3 participants