Build on several platforms (#13)
- Added a GitHub workflow to compile distribyted on linux, macOS and windows. - Fixed some problems on storage when running on windows. - Added more documentation about how to use on windows. - Now on every build, artifacts are generated and can be downloaded for testing before a release. - Only cross-compiling arm-7 for now. Fixes #6 Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
This commit is contained in:
parent
21f4a5f1da
commit
1614af438e
8 changed files with 170 additions and 97 deletions
build_tools
|
@ -7,17 +7,6 @@ RUN \
|
|||
apt-get update && \
|
||||
apt-get install -y --no-install-recommends p7zip-full
|
||||
|
||||
# install OSXFUSE
|
||||
# (TODO) not compatible anymore. Find a new way to install osxfuse
|
||||
# RUN wget -q -O osxfuse.dmg https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.8.3/osxfuse-3.8.3.dmg
|
||||
# RUN 7z e osxfuse.dmg 0.hfs
|
||||
# RUN 7z e 0.hfs "FUSE for macOS/Extras/FUSE for macOS 3.8.3.pkg"
|
||||
# RUN 7z e "FUSE for macOS 3.8.3.pkg" Core.pkg/Payload
|
||||
# RUN 7z e Payload
|
||||
# RUN 7z x Payload~ -o/tmp
|
||||
# RUN cp -R /tmp/usr/local/include/osxfuse /usr/local/include
|
||||
# RUN cp /tmp/usr/local/lib/libosxfuse_i64.2.dylib /usr/local/lib/libosxfuse.dylib
|
||||
|
||||
# install LIBFUSE
|
||||
RUN \
|
||||
apt-get update && \
|
||||
|
@ -26,11 +15,5 @@ RUN \
|
|||
apt-get download libfuse-dev:i386 && \
|
||||
dpkg -x libfuse-dev*i386*.deb /
|
||||
|
||||
# install WinFsp-FUSE
|
||||
RUN \
|
||||
wget -q -O winfsp.zip \
|
||||
https://github.com/billziss-gh/winfsp/archive/release/1.4.zip && \
|
||||
7z e winfsp.zip 'winfsp-release-1.4/inc/fuse/*' -o/usr/local/include/winfsp
|
||||
|
||||
ENV \
|
||||
OSXCROSS_NO_INCLUDE_PATH_WARNINGS 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue