Skip to content

Commit

Permalink
Win: enable gnuplot (#37)
Browse files Browse the repository at this point in the history
  • Loading branch information
mj-xmr committed Dec 11, 2021
1 parent 2bd55f3 commit b66bbd2
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,8 @@ jobs:
restore-keys: data-${{ hashFiles('build/data/data/txt/**/*') }}
- uses: eine/setup-msys2@v2
with:
update: true
update: false # TODO: Switch to true for master
release: false # TODO: Switch to true for Master
install: mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake mingw-w64-x86_64-ccache mingw-w64-x86_64-gnuplot mingw-w64-x86_64-eigen3 mingw-w64-x86_64-unittest-cpp mingw-w64-x86_64-boost mingw-w64-x86_64-gsl mingw-w64-x86_64-wxWidgets mingw-w64-x86_64-winpthreads-git git # mingw-w64-x86_64-openssl mingw-w64-x86_64-zeromq
- name: prepare environment
run: util/prep-env.sh
Expand All @@ -162,10 +163,12 @@ jobs:
run: ./ci-default --unity
- name: run demo
run: ./ci-default --unity --run-demo
# TODO: Make a separate package from GNUPLOT variable
- name: prep bin
run: |
ls /mingw64/bin
libs="libwinpthread-1.dll libstdc++-6.dll libgcc_s_seh-1.dll libboost_program_options-mt.dll libboost_serialization-mt.dll libboost_system-mt.dll libboost_filesystem-mt.dll libboost_date_time-mt.dll libboost_iostreams-mt.dll libbz2-1.dll liblzma-5.dll libzstd.dll wxbase30u_gcc_custom.dll wxmsw30u_core_gcc_custom.dll"
GNUPLOT="gnuplot.exe libbrotlicommon.dll libbrotlidec.dll libbrotlienc.dll rav1e.dll libx265.dll libLerc.dll libjbig-0.dll libgmodule-2.0-0.dll libexpat-1.dll libdeflate.dll libde265-0.dll libdatrie-1.dll libdav1d.dll libbrotlidec.dll libaom.dll libffi-7.dll libpcre-1.dll libintl-8.dll libavif.dll libheif.dll libiconv-2.dll imagequant.dll libwebp-7.dll libthai-0.dll libgio-2.0-0.dll libtermcap-0.dll libjpeg-8.dll libpng16-16.dll libtiff-5.dll libfreetype-6.dll imagequant.dll libavif.dll libgd.dll libheif.dll libjpeg-8.dll libpangocairo-1.0-0.dll libpangoft2-1.0-0.dll libpangowin32-1.0-0.dll libreadline8.dll libtermcap-0.dll libtiff-5.dll libwebp-7.dll libXpm-noX4.dll libfontconfig-1.dll libreadline8.dll libgobject-2.0-0.dll libgd.dll libpango-1.0-0.dll libpangocairo-1.0-0.dll libpangoft2-1.0-0.dll libpangowin32-1.0-0.dll libharfbuzz-0.dll libharfbuzz-gobject-0.dll libharfbuzz-icu-0.dll libharfbuzz-subset-0.dll libgraphite2.dll libfribidi-0.dll libcairo-2.dll libcairo-gobject-2.dll libcairo-script-interpreter-2.dll libpixman-1-0.dll liblzo2-2.dll libglib-2.0-0.dll libcerf.dll libcaca-0.dll"
libs="$GNUPLOT libwinpthread-1.dll libstdc++-6.dll libgcc_s_seh-1.dll libboost_program_options-mt.dll libboost_serialization-mt.dll libboost_system-mt.dll libboost_filesystem-mt.dll libboost_date_time-mt.dll libboost_iostreams-mt.dll libbz2-1.dll liblzma-5.dll libzstd.dll zlib1.dll wxbase30u_gcc_custom.dll wxmsw30u_core_gcc_custom.dll"
for token in ${libs}; do
cp -v /mingw64/bin/"$token" ${{env.WIN_INSTALL_PATH}}
done
Expand Down

0 comments on commit b66bbd2

Please sign in to comment.