mirror of
				https://github.com/libssh2/libssh2.git
				synced 2025-10-31 23:30:25 +03:00 
			
		
		
		
	ci: really enable logging in AppVeyor CMake builds
`CONFIGURATION` was never passed to the cmake command, so it had never enabled logging when set to `Debug`. Also `CONFIGURATION` is ambiguous depending on the "generator" used by CMake. In case of Visual Studio, this is a build/ctest-time setting, not a cmake-config parameter. So set this permanently to `Release` and enable logging via our dedicated CMake option `ENABLE_DEBUG_LOGGING`. Tested in #979
This commit is contained in:
		
							
								
								
									
										22
									
								
								appveyor.yml
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								appveyor.yml
									
									
									
									
									
								
							| @@ -25,6 +25,7 @@ | ||||
| # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
|  | ||||
| environment: | ||||
|   CONFIGURATION: "Release" | ||||
|   matrix: | ||||
|     - job_name: "VS2022, OpenSSL3, x64" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022" | ||||
| @@ -32,7 +33,6 @@ environment: | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2015, OpenSSL, x86" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -40,15 +40,14 @@ environment: | ||||
|       PLATFORM: "x86" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2015, OpenSSL, x64, Debug" | ||||
|     - job_name: "VS2015, OpenSSL, x64, Logging" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
|       GENERATOR: "Visual Studio 14 2015" | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Debug" | ||||
|       ENABLE_DEBUG_LOGGING: "ON" | ||||
|  | ||||
|     - job_name: "VS2013, OpenSSL, x64" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -56,7 +55,6 @@ environment: | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2013, OpenSSL, x86" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -64,7 +62,6 @@ environment: | ||||
|       PLATFORM: "x86" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2013, OpenSSL, x64, Static-only, Build-only" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -72,7 +69,6 @@ environment: | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "OFF" | ||||
|       CRYPTO_BACKEND: "OpenSSL" | ||||
|       CONFIGURATION: "Release" | ||||
|       SKIP_CTEST: "yes" | ||||
|  | ||||
|     - job_name: "VS2010, WinCNG, x64, Build-only" | ||||
| @@ -81,7 +77,6 @@ environment: | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Release" | ||||
|       SKIP_CTEST: "yes" | ||||
|  | ||||
|     - job_name: "VS2008, WinCNG, x86, Build-only" | ||||
| @@ -90,16 +85,15 @@ environment: | ||||
|       PLATFORM: "x86" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Release" | ||||
|       SKIP_CTEST: "yes" | ||||
|  | ||||
|     - job_name: "VS2022, WinCNG, x64, Debug" | ||||
|     - job_name: "VS2022, WinCNG, x64, Logging" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022" | ||||
|       GENERATOR: "Visual Studio 17 2022" | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Debug" | ||||
|       ENABLE_DEBUG_LOGGING: "ON" | ||||
|  | ||||
|     - job_name: "VS2022, WinCNG, ARM64, Build-only" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022" | ||||
| @@ -107,7 +101,6 @@ environment: | ||||
|       PLATFORM: "ARM64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2015, WinCNG, x86" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -115,7 +108,6 @@ environment: | ||||
|       PLATFORM: "x86" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
|     - job_name: "VS2015, WinCNG, x64" | ||||
|       APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" | ||||
| @@ -123,7 +115,6 @@ environment: | ||||
|       PLATFORM: "x64" | ||||
|       BUILD_SHARED_LIBS: "ON" | ||||
|       CRYPTO_BACKEND: "WinCNG" | ||||
|       CONFIGURATION: "Release" | ||||
|  | ||||
| matrix: | ||||
|   fast_finish: true | ||||
| @@ -159,6 +150,9 @@ build_script: | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|       if($env:ENABLE_DEBUG_LOGGING -eq "ON") { | ||||
|         $env:CMAKE_ARG += " -DENABLE_DEBUG_LOGGING=ON" | ||||
|       } | ||||
|   - echo cmake         "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% -DCRYPTO_BACKEND=%CRYPTO_BACKEND% | ||||
|   - cmake . -B _builds "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% -DCRYPTO_BACKEND=%CRYPTO_BACKEND% | ||||
|   - cmake --build _builds --config "%CONFIGURATION%" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user