Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@fr.fr>2020-01-10 20:40:30 +0300
committersupermerill <merill@fr.fr>2020-01-10 20:40:30 +0300
commit15a65af75d26bc3205a85ca6b2c08e9c6361dd92 (patch)
treeaa5febb634b0cc871b09f4cf9075a119c4a3e128
parent61415276940e19aca473bd65814665b2abe21448 (diff)
try to bugfix win build with less disk usage2.2.47.0
-rw-r--r--.github/workflows/ccpp_win.yml40
-rw-r--r--src/libslic3r/utils.cpp2
2 files changed, 31 insertions, 11 deletions
diff --git a/.github/workflows/ccpp_win.yml b/.github/workflows/ccpp_win.yml
index e0f464fc1..5469f9ac1 100644
--- a/.github/workflows/ccpp_win.yml
+++ b/.github/workflows/ccpp_win.yml
@@ -6,31 +6,51 @@ on:
- CI
jobs:
- build:
+ build_dep:
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- uses: ilammy/msvc-dev-cmd@v1
- - name: change date in version
- shell: powershell
- run: (Get-Content version.inc) | Foreach-Object {$_ -replace "\+UNKNOWN", ("_" + [datetime]::Today.ToString("yyyy-MM-dd"))} | Set-Content version.inc
- name: mkdir in deps
run: mkdir deps/build
- - name: cmake deps
+ - name: cmake and make deps
working-directory: ./deps/build
run: |
cmake .. -G "Visual Studio 16 2019" -A x64
msbuild /m ALL_BUILD.vcxproj
- - name: clean deps
- working-directory: ./deps/build
- shell: cmd
- run: for /d %G in ("./dep_*") do rmdir /S /Q "%~G"
+ - name: Upload artifact
+ uses: actions/upload-artifact@v1.0.0
+ with:
+ name: deps_win
+ path: ./deps/build/destdir/
+
+ build:
+ runs-on: windows-latest
+ needs: build_dep
+
+ steps:
+ - uses: actions/checkout@v1
+ - uses: ilammy/msvc-dev-cmd@v1
+ - name: change date in version
+ shell: powershell
+ run: (Get-Content version.inc) | Foreach-Object {$_ -replace "\+UNKNOWN", ("_" + [datetime]::Today.ToString("yyyy-MM-dd"))} | Set-Content version.inc
+ - name: mkdir in deps directory
+ run: mkdir deps/destdir
+ - name: download deps
+ uses: actions/download-artifact@v1
+ with:
+ name: deps_win
+ path: deps/destdir
+ - name: echo dir deps
+ run: dir deps
+ - name: echo dir deps destdir
+ run: dir deps/destdir
- name: mkdir
run: mkdir build
- name: cmake
working-directory: ./build
- run: cmake .. -G "Visual Studio 16 2019" -A x64 -DCMAKE_PREFIX_PATH="d:\a\Slic3r\Slic3r\deps\build\destdir\usr\local"
+ run: cmake .. -G "Visual Studio 16 2019" -A x64 -DCMAKE_PREFIX_PATH="d:\a\Slic3r\Slic3r\deps\destdir\usr\local"
- name: make
working-directory: ./build
run: msbuild /m /P:Configuration=Release INSTALL.vcxproj
diff --git a/src/libslic3r/utils.cpp b/src/libslic3r/utils.cpp
index b7155ddc8..79cb50a86 100644
--- a/src/libslic3r/utils.cpp
+++ b/src/libslic3r/utils.cpp
@@ -486,7 +486,7 @@ int check_copy(const std::string &origin, const std::string &copy)
} while (f1.good() && f2.good());
// All data has been read and compared equal.
- return (f1.eof() && f2.eof() && fsize == 0) ? 0 : -1;
+ return (f1.eof() && f2.eof() && fsize == std::streampos(0)) ? 0 : -1;
}
// Ignore system and hidden files, which may be created by the DropBox synchronisation process.