Move the location for generated man pages inside target dir
This commit is contained in:
parent
c00cfc601d
commit
7341505a6c
2 changed files with 10 additions and 3 deletions
|
|
@ -104,7 +104,7 @@ panic = "abort"
|
|||
[package.metadata.deb]
|
||||
assets = [
|
||||
["target/release/oxipng", "usr/bin/", "755"],
|
||||
["generated/assets/oxipng.1", "usr/share/man/man1/", "644"],
|
||||
["target/generated/assets/oxipng.1", "usr/share/man/man1/", "644"],
|
||||
["README.md", "usr/share/doc/oxipng/", "644"],
|
||||
["CHANGELOG.md", "usr/share/doc/oxipng/", "644"],
|
||||
]
|
||||
|
|
|
|||
11
build.rs
11
build.rs
|
|
@ -24,8 +24,15 @@ fn main() -> Result<(), Error> {
|
|||
println!("cargo:rerun-if-changed=src/cli.rs");
|
||||
println!("cargo:rerun-if-changed=src/display_chunks.rs");
|
||||
|
||||
// Create `generated/assets/` folder.
|
||||
let path = env::current_dir()?.join("generated").join("assets");
|
||||
// Create `target/generated/assets/` folder.
|
||||
let path = Path::new(
|
||||
env::var("CARGO_MANIFEST_DIR")
|
||||
.expect("CARGO_MANIFEST_DIR not set, build environment is broken")
|
||||
.as_str(),
|
||||
)
|
||||
.join("target")
|
||||
.join("generated")
|
||||
.join("assets");
|
||||
std::fs::create_dir_all(&path).unwrap();
|
||||
|
||||
build_manpages(&path)?;
|
||||
|
|
|
|||
Loading…
Reference in a new issue