use std::env;

fn main () {
    if let Some(lib_dir) = env::var("SODIUM_LIB_DIR").ok() {
    	println!("cargo:rustc-flags=-L native={}", lib_dir);
    }

    let mode = if env::var_os("SODIUM_STATIC").is_some() {
    	"static"
    } else {
    	"dylib"
    };

    println!("cargo:rustc-flags=-l {0}=sodium", mode);
}

fn main () {
    println!("cargo:rustc-flags=-l sodium");
}

--- 
+++ 
@@ -1,15 +1,3 @@
-use std::env;
-
 fn main () {
-    if let Some(lib_dir) = env::var("SODIUM_LIB_DIR").ok() {
-    	println!("cargo:rustc-flags=-L native={}", lib_dir);
-    }
-
-    let mode = if env::var_os("SODIUM_STATIC").is_some() {
-    	"static"
-    } else {
-    	"dylib"
-    };
-
-    println!("cargo:rustc-flags=-l {0}=sodium", mode);
+    println!("cargo:rustc-flags=-l sodium");
 }
Enable static linking support (similar to openssl-sys)
