tycho: use cargo to link libraries

master
an 2019-07-04 01:51:27 -04:00
parent 262ab3712e
commit 5389062d44
2 changed files with 9 additions and 4 deletions

View File

@ -24,7 +24,7 @@ find_package(
add_library(
maraiah-tycho-hermes
SHARED
STATIC
$ENV{OUT_DIR}/bindings.cc
$ENV{OUT_DIR}/bindings.h
cc/interface.h

View File

@ -19,10 +19,15 @@ fn main()
config.cxxflag("-DTYCHO_DEBUG_ASSERTIONS");
}
let destination = config.build();
let out_dir = config.build();
let lib_dir = out_dir.join("lib");
println!("cargo:rustc-link-search=native={}/lib", destination.display());
println!("cargo:rustc-link-lib=dylib=maraiah-tycho-hermes");
println!("cargo:rustc-link-search=native={}", lib_dir.display());
println!("cargo:rustc-link-lib=static=maraiah-tycho-hermes");
println!("cargo:rustc-link-lib=dylib=Qt5Core");
println!("cargo:rustc-link-lib=dylib=Qt5Widgets");
println!("cargo:rustc-link-lib=dylib=Qt5Gui");
println!("cargo:rustc-link-lib=dylib=stdc++");
}
// EOF