mirror of
https://github.com/GuillemCastro/spotify-dl.git
synced 2024-11-22 02:10:26 +01:00
Add custom build file
This commit is contained in:
parent
d9a8606221
commit
7e341f7a04
2 changed files with 16 additions and 0 deletions
|
@ -3,6 +3,7 @@ name = "spotify-dl"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
authors = ["Guillem Castro <guillemcastro4@gmail.com>"]
|
authors = ["Guillem Castro <guillemcastro4@gmail.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
links = "FLAC"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
librespot = { path = "./librespot" }
|
librespot = { path = "./librespot" }
|
||||||
|
@ -18,3 +19,6 @@ version = "0.2.0"
|
||||||
|
|
||||||
[package.metadata.deb]
|
[package.metadata.deb]
|
||||||
depends="libflac-dev"
|
depends="libflac-dev"
|
||||||
|
|
||||||
|
[build-dependencies]
|
||||||
|
pkg-config = "0.3.16"
|
12
build.rs
Normal file
12
build.rs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
use std::env;
|
||||||
|
use std::fs;
|
||||||
|
use std::path::Path;
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let library = pkg_config::Config::new().probe("flac").unwrap();
|
||||||
|
let profile = env::var_os("PROFILE").unwrap();
|
||||||
|
let from = library.link_paths.get(0).unwrap().join("libFLAC.so");
|
||||||
|
let to = Path::new("target").join(profile).join("deps").join("libflac.so");
|
||||||
|
fs::copy(from, to).unwrap();
|
||||||
|
println!("cargo:rerun-if-changed=build.rs");
|
||||||
|
}
|
Loading…
Reference in a new issue