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

Windows compilation. #609

Merged
merged 7 commits into from Jun 6, 2019
Merged

Windows compilation. #609

merged 7 commits into from Jun 6, 2019

Conversation

jkbonfield
Copy link
Contributor

Implements building on Windows using Mingw64/Msys. Note this also incorporates #576 from @mcshane.

Also included is an AppVeyor CI config to test with plugins. See https://ci.appveyor.com/project/jkbonfield/bcftools/build/vers.2 for example output.

@jkbonfield jkbonfield changed the title Jkb win Windows compilation. May 8, 2017
@valeriuo valeriuo self-assigned this Mar 21, 2019
mcshane and others added 7 commits April 15, 2019 11:09
- AppVeyor config (work in progress)

- Test harness fixes; msys path hackery, cr-nl and %g format differences.

- Generates an import library for bcftools application so the plugins
  can have fully resolved symbols (due to bcftools_version call).

- Use of hts_os.h for drand48 support.

- Fixed buffer overrun in filter code (applies to linux too).
  Also avoided the horrid wordexp function call.
Format warning at ksprintf.
Test run successful.
Modify the plugin loader to work with DLLs.
Fix Windows paths inside quoted arguments.
@pd3 pd3 merged commit 4e51a29 into samtools:develop Jun 6, 2019
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.

None yet

4 participants