diff options
author | Kirill Chibisov <wchibisovkirill@gmail.com> | 2019-11-23 20:08:52 +0300 |
---|---|---|
committer | Christian Duerr <contact@christianduerr.com> | 2019-11-23 18:08:52 +0100 |
commit | 474032742b3bf325e655eb6cddb19632cb989c1a (patch) | |
tree | 9ae4ed52a0fe756474329c5c57076690525d511a /alacritty/build.rs | |
parent | 624b3e2189df93145559ebba96e0a7754845c033 (diff) | |
download | r-alacritty-474032742b3bf325e655eb6cddb19632cb989c1a.tar.gz r-alacritty-474032742b3bf325e655eb6cddb19632cb989c1a.tar.bz2 r-alacritty-474032742b3bf325e655eb6cddb19632cb989c1a.zip |
Move renderer from alacritty_terminal to alacritty
Diffstat (limited to 'alacritty/build.rs')
-rw-r--r-- | alacritty/build.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/alacritty/build.rs b/alacritty/build.rs index b39921c0..3c58b0cf 100644 --- a/alacritty/build.rs +++ b/alacritty/build.rs @@ -12,7 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. +use gl_generator::{Api, Fallbacks, GlobalGenerator, Profile, Registry}; + +use std::env; +use std::fs::File; +use std::path::Path; + fn main() { let hash = rustc_tools_util::get_commit_hash().unwrap_or_default(); println!("cargo:rustc-env=GIT_HASH={}", hash); + + let dest = env::var("OUT_DIR").unwrap(); + let mut file = File::create(&Path::new(&dest).join("gl_bindings.rs")).unwrap(); + + Registry::new(Api::Gl, (4, 5), Profile::Core, Fallbacks::All, ["GL_ARB_blend_func_extended"]) + .write_bindings(GlobalGenerator, &mut file) + .unwrap(); } |