about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml5
-rw-r--r--appveyor.yml1
-rw-r--r--src/bootstrap/dist.rs4
3 files changed, 7 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 8a7dc96b34b..5abbdbc599b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -108,11 +108,12 @@ cache:
 
 before_deploy:
   - mkdir -p deploy/$TRAVIS_COMMIT
+  - rm -rf build/dist/doc
   - >
       if [ "$TRAVIS_OS_NAME" == "osx" ]; then
-          cp -r build/dist deploy/$TRAVIS_COMMIT;
+          cp -r build/dist/* deploy/$TRAVIS_COMMIT;
       else
-          cp -r obj/build/dist deploy/$TRAVIS_COMMIT;
+          cp -r obj/build/dist/* deploy/$TRAVIS_COMMIT;
       fi
 
 deploy:
diff --git a/appveyor.yml b/appveyor.yml
index 418cdcb07af..c617ac8a4e3 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -137,6 +137,7 @@ branches:
 before_deploy:
   - ps: |
         New-Item -Path deploy -ItemType directory
+        Remove-Item -Recurse -Force build\dist\doc
         Get-ChildItem -Path build\dist | Move-Item -Destination deploy
         Get-ChildItem -Path deploy | Foreach-Object {
           Push-AppveyorArtifact $_.FullName -FileName ${env:APPVEYOR_REPO_COMMIT}/$_
diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
index 71a5f313bbd..5fac142f777 100644
--- a/src/bootstrap/dist.rs
+++ b/src/bootstrap/dist.rs
@@ -827,7 +827,7 @@ pub fn extended(build: &Build, stage: u32, target: &str) {
         cmd.arg("-nologo")
            .arg("-ext").arg("WixUIExtension")
            .arg("-ext").arg("WixUtilExtension")
-           .arg("-out").arg(distdir(build).join(filename))
+           .arg("-out").arg(exe.join(&filename))
            .arg("rust.wixobj")
            .arg("ui.wixobj")
            .arg("rustwelcomedlg.wixobj")
@@ -844,6 +844,8 @@ pub fn extended(build: &Build, stage: u32, target: &str) {
         cmd.arg("-sice:ICE57");
 
         build.run(&mut cmd);
+
+        t!(fs::rename(exe.join(&filename), distdir(build).join(&filename)));
     }
 }