This commit is contained in:
TheTank20
2025-06-04 20:24:27 -04:00
parent 9c01c93e77
commit c209070a66

View File

@@ -77,7 +77,7 @@ jobs:
cd openssl cd openssl
./Configure mingw64 no-shared --prefix="${OPENSSL_PREFIX}" ./Configure mingw64 no-shared --prefix="${OPENSSL_PREFIX}"
make -j$(nproc) make -j$(nproc)
make install make install_sw
- name: Checkout Source Tree - name: Checkout Source Tree
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -86,13 +86,17 @@ 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_LIB = "$OPENSSL_ROOT"
$OPENSSL_INC = "$OPENSSL_ROOT/include"
cmake -G "MinGW Makefiles" ` cmake -G "MinGW Makefiles" `
-DCMAKE_C_COMPILER="gcc" ` -DCMAKE_C_COMPILER="gcc" `
-DCMAKE_CXX_COMPILER="g++" ` -DCMAKE_CXX_COMPILER="g++" `
-DOPENSSL_ROOT_DIR="${env:GITHUB_WORKSPACE}/openssl-install-64" ` -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT" `
-DOPENSSL_INCLUDE_DIR="${env:GITHUB_WORKSPACE}/openssl-install-64/include" ` -DOPENSSL_INCLUDE_DIR="$OPENSSL_INC" `
-DOPENSSL_CRYPTO_LIBRARY="${env:GITHUB_WORKSPACE}/openssl-install-64/lib/libcrypto.a" ` -DOPENSSL_CRYPTO_LIBRARY="$OPENSSL_LIB/libcrypto.a" `
-DOPENSSL_SSL_LIBRARY="${env:GITHUB_WORKSPACE}/openssl-install-64/lib/libssl.a" ` -DOPENSSL_SSL_LIBRARY="$OPENSSL_LIB/libssl.a" `
-DCMAKE_C_FLAGS="-m64" ` -DCMAKE_C_FLAGS="-m64" `
-DCMAKE_CXX_FLAGS="-m64" ` -DCMAKE_CXX_FLAGS="-m64" `
. .