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

Build only necessary static libs #5

Merged
merged 3 commits into from
Feb 12, 2017
Merged

Conversation

TBBle
Copy link
Contributor

@TBBle TBBle commented Feb 12, 2017

lxml is only interested in the _a.lib versions of the libraries, so this both avoids building other things, and and reduces packaging complexity.

It cut build-times on AppVeyor down from 3 minutes to 2 minutes.

I've tested these against the lxml build by pointing the download URLs to AppVeyor and running: python -u setup.py bdist_wheel --static-deps --run-tests to confirm no regressions.

The EXP files are export tables for DLLs, unrelated to the static
libraries being built here.
@mhils mhils merged commit 58cac07 into mhils:master Feb 12, 2017
@TBBle TBBle deleted the static-libs-only branch February 12, 2017 14:28
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

2 participants