//extern crate cpp_build;
externcrate gcc;fnmain(){// Build a Redis pseudo-library so that we have symbols that we can link
// against while building Rust code.
//// include/redismodule.h is just vendored in from the Redis project and
// src/redismodule.c is just a stub that includes it and plays a few other
// tricks that we need to complete the build.
gcc::Build::new().file("c/sds.c").file("c/sds_ext.c").include("c/").compile("libsds.a");// gcc::compile_library()
// gcc::Build::new()
// .file("src/listpack.c")
// .include("include/")
// .compile("liblistpack.a");
// The GCC module emits `rustc-link-lib=static=redismodule` for us.
// cpp_build::build("src/lib.rs");
}