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 libEGL.dll on Windows #15

Merged
merged 4 commits into from Mar 11, 2019
Merged

Build libEGL.dll on Windows #15

merged 4 commits into from Mar 11, 2019

Conversation

@jdm
Copy link
Member

jdm commented Mar 9, 2019

This separates the shared library from the static ANGLE library so glutin can support ANGLE transparently. Fixes #14.

jdm added 3 commits Mar 9, 2019
@jdm
Copy link
Member Author

jdm commented Mar 11, 2019

Copy link
Member

asajeffrey left a comment

I'm not sure why the linking test is disabled, perhaps add a comment? Apart from that, LGTM. You can r=me.


cmd.arg("/wd4100");
cmd.arg("/wd4127");
cmd.arg("/LD");

This comment has been minimized.

@asajeffrey

asajeffrey Mar 11, 2019

Member

I heart Windows build configuration.

@@ -13,12 +13,13 @@ fn test_linkage() {
init();
}

#[cfg(all(windows, feature = "egl"))]
// This test needs to perform dynamic linkage checks on the generated libEGL.dll.
/*#[cfg(all(windows, feature = "egl"))]

This comment has been minimized.

@asajeffrey

asajeffrey Mar 11, 2019

Member

Why is this test no longer working?

@jdm jdm mentioned this pull request Mar 11, 2019
@jdm
Copy link
Member Author

jdm commented Mar 11, 2019

@bors-servo r=asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Mar 11, 2019

📌 Commit f76610a has been approved by asajeffrey

@bors-servo
Copy link
Contributor

bors-servo commented Mar 11, 2019

Testing commit f76610a with merge 1442828...

bors-servo added a commit that referenced this pull request Mar 11, 2019
Build libEGL.dll on Windows

This separates the shared library from the static ANGLE library so glutin can support ANGLE transparently. Fixes #14.
@bors-servo
Copy link
Contributor

bors-servo commented Mar 11, 2019

☀️ Test successful - checks-travis, status-appveyor
Approved by: asajeffrey
Pushing 1442828 to master...

@bors-servo bors-servo merged commit f76610a into master Mar 11, 2019
3 of 5 checks passed
3 of 5 checks passed
continuous-integration/appveyor/branch Waiting for AppVeyor build to complete
Details
continuous-integration/appveyor/pr Waiting for AppVeyor build to complete
Details
Travis CI - Branch Build Passed
Details
Travis CI - Pull Request Build Passed
Details
homu Test successful
Details
@kvark kvark deleted the windows-shared branch May 9, 2019
bors-servo added a commit that referenced this pull request May 9, 2019
Auto-generate build_data again

Rewrites #15 to achieve the `build_data.rs` changes using the python generator.
@kvark

This comment has been minimized.

Copy link
Member

kvark commented on src/lib.rs in b76657d Sep 9, 2019

@jdm why was this removed? It's used by WR's direct-composition crate

This comment has been minimized.

Copy link
Member Author

jdm replied Sep 9, 2019

I'm not sure! It might have been an accident.

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

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.