Skip to content

Commit ebf47c6

Browse files
committed
X
1 parent 15968be commit ebf47c6

File tree

1 file changed

+16
-31
lines changed

1 file changed

+16
-31
lines changed

.github/workflows/build.yml

+16-31
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ jobs:
1616
- uses: actions/[email protected]
1717
- shell: bash
1818
run: rm -rf $(which pkg-config)
19-
- uses: cygwin/cygwin-install-action@master
20-
with:
21-
packages: pkg-config
19+
20+
- run: gcc --version
2221

2322
- uses: actions/setup-node@v4
2423
with:
@@ -46,42 +45,28 @@ jobs:
4645
shell: bash
4746
if: runner.os == 'Windows'
4847
run: |
49-
echo "PKG_CONFIG_PATH=${GITHUB_WORKSPACE}\vcpkg_installed\\${VCPKG_DEFAULT_TRIPLET}\lib\pkgconfig" >> $GITHUB_ENV
50-
51-
# - run: |
52-
# choco install pkgconfiglite
53-
- run: PKG_CONFIG_PATH=${GITHUB_WORKSPACE}/vcpkg_installed/${VCPKG_DEFAULT_TRIPLET}/lib/pkgconfig pkg-config --cflags --libs libspngstatic
54-
55-
# - run: git config --global core.autocrlf input
56-
# - uses: cygwin/cygwin-install-action@master
57-
58-
# - shell: bash
59-
# run: |
60-
# echo "LIBPNG_CFLAGS=lol" >> $GITHUB_ENV
61-
# echo "LIBPNG_LIBS=lol" >> $GITHUB_ENV
62-
# echo "LIBTIFF_LIBS=lol" >> $GITHUB_ENV
63-
# echo "LIBTIFF_CFLAGS=lol" >> $GITHUB_ENV
64-
# echo "LIBJPEG_CFLAGS=lol" >> $GITHUB_ENV
65-
# echo "LIBJPEG_LIBS=lol" >> $GITHUB_ENV
66-
#
67-
# # curl -L -o opam64.tar.xz https://github.com/fdopen/opam-repository-mingw/releases/download/0.0.0.2/opam64.tar.xz
68-
# # tar -xf opam64.tar.xz
69-
# bash opam64/install.sh
48+
echo "PKG_CONFIG_PATH=${GITHUB_WORKSPACE}\vcpkg_installed\${VCPKG_DEFAULT_TRIPLET}\lib\pkgconfig" >> $GITHUB_ENV
49+
50+
- run: |
51+
choco install pkgconfiglite
52+
53+
- shell: bash
54+
run: |
55+
echo "LIBPNG_CFLAGS=$(pkg-config --cflags libspng_static)" >> $GITHUB_ENV
56+
echo "LIBPNG_LIBS=$(pkg-config --libs libspng_static)" >> $GITHUB_ENV
57+
echo "LIBTIFF_LIBS=$(pkg-config --libs libtiff-4)" >> $GITHUB_ENV
58+
echo "LIBTIFF_CFLAGS=$(pkg-config --cflags libtiff-4)" >> $GITHUB_ENV
59+
echo "LIBJPEG_CFLAGS=$(pkg-config --cflags libturbojpeg)" >> $GITHUB_ENV
60+
echo "LIBJPEG_LIBS=$(pkg-config --libs libturbojpeg)" >> $GITHUB_ENV
7061
7162
- uses: ocaml/setup-ocaml@v3
7263
with:
73-
ocaml-compiler: "5.2.0"
64+
ocaml-compiler: "arch-x86_64 system-mingw ocaml.5.2.0"
7465
opam-disable-sandboxing: true
7566
dune-cache: false
76-
# opam-repositories: |
77-
# default: git+https://github.com/fdopen/opam-repository-mingw.git#opam2
78-
79-
- run: opam switch create 5.2.0-mingw64 arch-x86_64 system-mingw ocaml.5.2.0
8067

8168
- name: Install deps & build
8269
run: |
83-
opam switch 5.2.0-mingw64
84-
opam install . --with-test
8570
opam exec -- dune build --verbose
8671
8772
- run: opam exec -- dune build --verbose

0 commit comments

Comments
 (0)