diff options
author | falkTX <falktx@falktx.com> | 2021-07-31 14:17:39 +0100 |
---|---|---|
committer | falkTX <falktx@falktx.com> | 2021-07-31 14:17:39 +0100 |
commit | 79916357c478ca1de6fe9c8151f04a5745591094 (patch) | |
tree | dc6cb14ec3a02cddd2add44d51611d2b1f96a330 | |
parent | 2d64d65804c7dc8a37b642c4c7c3e9e4181acba2 (diff) | |
download | jack2-79916357c478ca1de6fe9c8151f04a5745591094.tar.gz |
CI: Fix win64 build, no mixed just yet
Signed-off-by: falkTX <falktx@falktx.com>
-rw-r--r-- | .github/workflows/build.yml | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee29a767..fba483e7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -165,9 +165,11 @@ jobs: - name: Generate MSVC lib files shell: bash run: | - llvm-dlltool -m i386 -D libjack.dll -d $(pwd)/destdir/lib/libjack.def -l $(pwd)/destdir/lib/libjack.lib - llvm-dlltool -m i386 -D libjacknet.dll -d $(pwd)/destdir/lib/libjacknet.def -l $(pwd)/destdir/lib/libjacknet.lib - llvm-dlltool -m i386 -D libjackserver.dll -d $(pwd)/destdir/lib/libjackserver.def -l $(pwd)/destdir/lib/libjackserver.lib + pushd $(pwd)/destdir/lib + llvm-dlltool -m i386 -D libjack.dll -d libjack.def -l libjack.lib + llvm-dlltool -m i386 -D libjacknet.dll -d libjacknet.def -l libjacknet.lib + llvm-dlltool -m i386 -D libjackserver.dll -d libjackserver.def -l libjackserver.lib + popd # linux with win64 cross-compilation win64: @@ -212,14 +214,23 @@ jobs: - name: Build jack2 shell: bash run: | - pushd PawPaw && source local.env win32 && popd + pushd PawPaw && source local.env win64 && popd + #export PATH+=":/usr/i686-w64-mingw32/bin" + #export LDFLAGS+="-L~/PawPawBuilds/targets/win64/lib32" + #--mixed ./waf configure --platform=win32 --prefix="$(pwd)/destdir" --static ./waf build -j $(nproc) ./waf install - name: Generate MSVC lib files shell: bash run: | - llvm-dlltool -m i386 -D libjack.dll -d $(pwd)/destdir/lib32/libjack.def -l $(pwd)/destdir/lib32/libjack.lib - llvm-dlltool -m i386:x86-64 -D libjack64.dll -d $(pwd)/destdir/lib/libjack64.def -l $(pwd)/destdir/lib/libjack64.lib - llvm-dlltool -m i386:x86-64 -D libjacknet64.dll -d $(pwd)/destdir/lib/libjacknet64.def -l $(pwd)/destdir/lib/libjacknet64.lib - llvm-dlltool -m i386:x86-64 -D libjackserver64.dll -d $(pwd)/destdir/lib/libjackserver64.def -l $(pwd)/destdir/lib/libjackserver64.lib + # 32bit + #pushd $(pwd)/destdir/lib32 + #llvm-dlltool -m i386 -D libjack.dll -d libjack.def -l libjack.lib + #popd + # 64bit + pushd $(pwd)/destdir/lib + llvm-dlltool -m i386:x86-64 -D libjack64.dll -d libjack64.def -l libjack64.lib + llvm-dlltool -m i386:x86-64 -D libjacknet64.dll -d libjacknet64.def -l libjacknet64.lib + llvm-dlltool -m i386:x86-64 -D libjackserver64.dll -d libjackserver64.def -l libjackserver64.lib + popd |