diff options
| -rw-r--r-- | .cargo/config.toml | 2 | ||||
| -rw-r--r-- | build.rs | 2 | ||||
| -rw-r--r-- | templates/setup_jv_cli.iss | 4 |
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", @@ -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 |
