Fix path separator
This commit is contained in:
parent
dd2810e855
commit
db8d666c8a
1 changed files with 5 additions and 5 deletions
10
build.rs
10
build.rs
|
@ -7,15 +7,15 @@ use std::process::{Command, Stdio};
|
||||||
fn main() {
|
fn main() {
|
||||||
let target = env::var("TARGET").unwrap();
|
let target = env::var("TARGET").unwrap();
|
||||||
|
|
||||||
let luajit_dir = format!("{}\\luajit", env!("CARGO_MANIFEST_DIR"));
|
let luajit_dir = format!("{}/luajit", env!("CARGO_MANIFEST_DIR"));
|
||||||
let out_dir = env::var("OUT_DIR").unwrap();
|
let out_dir = env::var("OUT_DIR").unwrap();
|
||||||
let src_dir = format!("{}\\luajit\\src", out_dir);
|
let src_dir = format!("{}/luajit/src", out_dir);
|
||||||
|
|
||||||
if cfg!(target_env = "msvc") {
|
if cfg!(target_env = "msvc") {
|
||||||
let lib_path = format!("{}\\lua51.lib", &src_dir);
|
let lib_path = format!("{}/lua51.lib", &src_dir);
|
||||||
if !std::fs::metadata(&lib_path).is_ok() {
|
if !std::fs::metadata(&lib_path).is_ok() {
|
||||||
let cl_exe: cc::Tool = cc::windows_registry::find_tool(&target, "cl.exe").unwrap();
|
let cl_exe: cc::Tool = cc::windows_registry::find_tool(&target, "cl.exe").unwrap();
|
||||||
let msvsbuild_bat = format!("{}\\msvcbuild.bat", &src_dir);
|
let msvsbuild_bat = format!("{}/msvcbuild.bat", &src_dir);
|
||||||
|
|
||||||
let mut copy_options = CopyOptions::new();
|
let mut copy_options = CopyOptions::new();
|
||||||
copy_options.overwrite = true;
|
copy_options.overwrite = true;
|
||||||
|
@ -44,7 +44,7 @@ fn main() {
|
||||||
println!("cargo:rustc-link-search=native={}", src_dir);
|
println!("cargo:rustc-link-search=native={}", src_dir);
|
||||||
println!("cargo:rustc-link-lib=static=lua51");
|
println!("cargo:rustc-link-lib=static=lua51");
|
||||||
} else {
|
} else {
|
||||||
let lib_path = format!("{}\\luajit.a", &src_dir);
|
let lib_path = format!("{}/luajit.a", &src_dir);
|
||||||
if !std::fs::metadata(&lib_path).is_ok() {
|
if !std::fs::metadata(&lib_path).is_ok() {
|
||||||
let mut copy_options = CopyOptions::new();
|
let mut copy_options = CopyOptions::new();
|
||||||
copy_options.overwrite = true;
|
copy_options.overwrite = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue