|
1 | 1 | mkdir src && cd src |
2 | 2 |
|
| 3 | +IF "%PYTHON_ARCH%" == "32" ( |
| 4 | + set OPENSSL_DIR="C:\OpenSSL-Win32" |
| 5 | +) ELSE ( |
| 6 | + set OPENSSL_DIR="C:\OpenSSL-Win64" |
| 7 | +) |
| 8 | + |
| 9 | +ls %OPENSSL_DIR%\lib |
| 10 | +ls %OPENSSL_DIR%\lib\VC |
| 11 | +ls %OPENSSL_DIR%\lib\VC\static |
| 12 | + |
3 | 13 | IF "%MSVC%" == "Visual Studio 9" ( |
4 | 14 | ECHO "Building without platform set" |
5 | 15 | cmake ..\libssh2 -G "NMake Makefiles" ^ |
6 | 16 | -DCMAKE_BUILD_TYPE=Release ^ |
7 | 17 | -DCRYPTO_BACKEND=OpenSSL ^ |
8 | | - -DBUILD_SHARED_LIBS=OFF |
| 18 | + -DBUILD_SHARED_LIBS=OFF ^ |
| 19 | + -DOPENSSL_ROOT_DIR=%OPENSSL_DIR% |
| 20 | +REM -DOPENSSL_MSVC_STATIC_RT=TRUE |
| 21 | +REM -DOPENSSL_USE_STATIC_LIBS=TRUE |
9 | 22 | ) ELSE ( |
10 | 23 | ECHO "Building with platform %MSVC%" |
11 | 24 | cmake ..\libssh2 -G "NMake Makefiles" ^ |
12 | 25 | -DCMAKE_BUILD_TYPE=Release ^ |
13 | 26 | -DCRYPTO_BACKEND=OpenSSL ^ |
14 | 27 | -G"%MSVC%" ^ |
15 | | - -DBUILD_SHARED_LIBS=OFF |
16 | | -) |
17 | | - |
18 | | -IF "%PYTHON_ARCH%" == "32" ( |
19 | | - set OPENSSL_DIR="C:\OpenSSL-Win32" |
20 | | -) ELSE ( |
21 | | - set OPENSSL_DIR="C:\OpenSSL-Win64" |
| 28 | + -DBUILD_SHARED_LIBS=OFF ^ |
| 29 | + -DOPENSSL_ROOT_DIR=%OPENSSL_DIR% |
| 30 | +REM -DOPENSSL_MSVC_STATIC_RT=TRUE |
| 31 | +REM -DOPENSSL_USE_STATIC_LIBS=TRUE |
22 | 32 | ) |
23 | 33 |
|
24 | 34 | cp %OPENSSL_DIR%\lib\VC\libeay32MD.lib %APPVEYOR_BUILD_FOLDER% |
25 | 35 | cp %OPENSSL_DIR%\lib\VC\ssleay32MD.lib %APPVEYOR_BUILD_FOLDER% |
26 | | -cp %OPENSSL_DIR%\libeay32.dll %APPVEYOR_BUILD_FOLDER%\ssh2\ |
27 | | -cp %OPENSSL_DIR%\ssleay32.dll %APPVEYOR_BUILD_FOLDER%\ssh2\ |
| 36 | +REM cp %OPENSSL_DIR%\libeay32.dll %APPVEYOR_BUILD_FOLDER%\ssh2\ |
| 37 | +REM cp %OPENSSL_DIR%\ssleay32.dll %APPVEYOR_BUILD_FOLDER%\ssh2\ |
28 | 38 |
|
29 | 39 | cmake --build . --config Release |
30 | 40 | cd .. |
31 | | -ls %OPENSSL_DIR%\ |
32 | 41 | ls |
33 | 42 | ls ssh2 |
34 | 43 | ls src/src |
|
0 commit comments