summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.cargo/config.toml2
-rw-r--r--build.rs2
-rw-r--r--templates/setup_jv_cli.iss4
3 files changed, 4 insertions, 4 deletions
diff --git a/.cargo/config.toml b/.cargo/config.toml
index 4e5ae27..81b27e1 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -2,7 +2,7 @@
target-dir = "./.temp/target/"
[publish]
-target-dir = "./deploy/"
+target-dir = "./.temp/deploy/"
binaries = [
"jv",
"jv.exe",
diff --git a/build.rs b/build.rs
index c8b492c..75e5cc9 100644
--- a/build.rs
+++ b/build.rs
@@ -13,8 +13,8 @@ fn main() {
let repo_root = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());
- // Only generate installer script on Windows
if cfg!(target_os = "windows") {
+ // Only generate installer script on Windows
if let Err(e) = generate_installer_script(&repo_root) {
eprintln!("Failed to generate installer script: {}", e);
std::process::exit(1);
diff --git a/templates/setup_jv_cli.iss b/templates/setup_jv_cli.iss
index f78041d..b6d497d 100644
--- a/templates/setup_jv_cli.iss
+++ b/templates/setup_jv_cli.iss
@@ -16,7 +16,7 @@ DefaultGroupName={#MyAppName}
AllowNoIcons=yes
LicenseFile=..\..\LICENSE
PrivilegesRequired=lowest
-OutputDir=..\..\deploy\setup
+OutputDir=..\..\.temp\deploy\setup
OutputBaseFilename=JustEnoughVCS For Windows
SetupIconFile=..\..\docs\images\Yizi.ico
SolidCompression=yes
@@ -26,7 +26,7 @@ WizardStyle=modern dynamic
Name: "english"; MessagesFile: "compiler:Default.isl"
[Files]
-Source: "..\..\deploy\*"; Excludes: "setup"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
+Source: "..\..\.temp\deploy\*"; Excludes: "setup"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "inst.ps1"; DestDir: "{app}\scripts\"; Flags: ignoreversion
Source: "uninst.ps1"; DestDir: "{app}\scripts\"; Flags: ignoreversion