mirror of
https://github.com/Neo-Desktop/WindowsXPKg
synced 2025-12-08 19:25:13 +02:00
this is stupid
This commit is contained in:
27
.github/workflows/windows.yml
vendored
27
.github/workflows/windows.yml
vendored
@@ -44,12 +44,11 @@ jobs:
|
|||||||
nasm
|
nasm
|
||||||
tree
|
tree
|
||||||
|
|
||||||
- name: Cache OpenSSL 64-bit build
|
- name: Download OpenSSL-TDM binaries
|
||||||
id: cache-openssl
|
uses: actions/checkout@v4
|
||||||
uses: actions/cache@v4
|
|
||||||
with:
|
with:
|
||||||
path: ${{ env.OPENSSL_PREFIX }}
|
repository: UMSKT/winactiontest
|
||||||
key: openssl-${{ env.OPENSSL_VERSION }}-msys2-mingw64
|
path: OpenSSL-TDM
|
||||||
|
|
||||||
- name: Setup TDM-GCC
|
- name: Setup TDM-GCC
|
||||||
run: |
|
run: |
|
||||||
@@ -67,22 +66,6 @@ jobs:
|
|||||||
$env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH
|
$env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH
|
||||||
[Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine)
|
[Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine)
|
||||||
|
|
||||||
|
|
||||||
- name: Build OpenSSL 64-bit (if not cached)
|
|
||||||
if: steps.cache-openssl.outputs.cache-hit != 'true'
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
export PATH="/c/TDM-GCC-64/bin:$PATH"
|
|
||||||
export OPENSSL_PREFIX="$(cygpath -m "$GITHUB_WORKSPACE")\\openssl-install-64"
|
|
||||||
echo "OPENSSL_PREFIX is: $OPENSSL_PREFIX"
|
|
||||||
git clone --branch openssl-${OPENSSL_VERSION} https://github.com/openssl/openssl.git
|
|
||||||
cd openssl
|
|
||||||
./Configure mingw64 no-shared --prefix="${OPENSSL_PREFIX}"
|
|
||||||
make -j$(nproc)
|
|
||||||
make install_sw
|
|
||||||
|
|
||||||
tree $OPENSSL_PREFIX
|
|
||||||
|
|
||||||
- name: Checkout Source Tree
|
- name: Checkout Source Tree
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
@@ -90,7 +73,7 @@ jobs:
|
|||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: |
|
run: |
|
||||||
$env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH
|
$env:PATH = 'C:\TDM-GCC-64\bin;' + $env:PATH
|
||||||
$OPENSSL_ROOT = "$env:GITHUB_WORKSPACE/openssl-install-64"
|
$OPENSSL_ROOT = "$env:GITHUB_WORKSPACE/OpenSSL-TDM"
|
||||||
$OPENSSL_LIB = "$OPENSSL_ROOT/lib64"
|
$OPENSSL_LIB = "$OPENSSL_ROOT/lib64"
|
||||||
$OPENSSL_INC = "$OPENSSL_ROOT/include"
|
$OPENSSL_INC = "$OPENSSL_ROOT/include"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user