mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-07 03:06:05 -04:00
Merge pull request #371 from SRombauts/appveyor-vs-2022
Add Visual Studio 2022 to AppVeyor CI/CD
This commit is contained in:
commit
45e7914b16
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
# Copyright (c) 2012-2022 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
||||||
|
|
||||||
language: cpp
|
language: cpp
|
||||||
|
|
||||||
|
18
README.md
18
README.md
@ -10,7 +10,7 @@ SQLiteC++
|
|||||||
[](https://scan.coverity.com/projects/srombauts-sqlitecpp "Coverity Scan Build Status")
|
[](https://scan.coverity.com/projects/srombauts-sqlitecpp "Coverity Scan Build Status")
|
||||||
[](https://gitter.im/SRombauts/SQLiteCpp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://gitter.im/SRombauts/SQLiteCpp?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
|
|
||||||
SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
|
SQLiteC++ (SQLiteCpp) is a lean and easy to use C++ SQLite3 wrapper.
|
||||||
|
|
||||||
<!--Keywords: sqlite, sqlite3, C, library, wrapper C++-->
|
<!--Keywords: sqlite, sqlite3, C, library, wrapper C++-->
|
||||||
<meta name="keywords" content="sqlite, sqlite3, C, library, wrapper C++">
|
<meta name="keywords" content="sqlite, sqlite3, C, library, wrapper C++">
|
||||||
@ -69,17 +69,17 @@ and then is always valid until destroyed.
|
|||||||
Now requires a C++11 compiler. Use branch [sqlitecpp-2.x](https://github.com/SRombauts/SQLiteCpp/tree/sqlitecpp-2.x) for latest pre-C++11 developments.
|
Now requires a C++11 compiler. Use branch [sqlitecpp-2.x](https://github.com/SRombauts/SQLiteCpp/tree/sqlitecpp-2.x) for latest pre-C++11 developments.
|
||||||
|
|
||||||
Developments and tests are done under the following OSs:
|
Developments and tests are done under the following OSs:
|
||||||
- Ubuntu 14.04, 16.04 and 18.04 (Travis CI)
|
- Ubuntu 14.04, 16.04 and 18.04 (Travis CI and Github Actions)
|
||||||
- Windows 10, and Windows Server 2012 R2 & Windows Server 2016 (AppVeyor)
|
- Windows 10, and Windows Server 2012 R2, Windows Server 2016, Windows Server 2022 (AppVeyor and Github Actions)
|
||||||
- OS X 10.11 (Travis CI)
|
- MacOS 10.11 and 11.7 (Travis CI and Github Actions)
|
||||||
- Github Actions
|
|
||||||
- Valgrind memcheck tool
|
- Valgrind memcheck tool
|
||||||
|
|
||||||
And the following IDEs/Compilers
|
And the following IDEs/Compilers
|
||||||
- GCC 4.8.4, 5.3.0 and 7.1.1 (C++11, C++14, C++17)
|
- GCC 4.8.4, 5.3.0, 7.1.1 and latest eg 9.4 (C++11, C++14, C++17)
|
||||||
- Clang 5
|
- Clang 5 and 7 (Travis CI)
|
||||||
- Xcode 8 & 9
|
- AppleClang 8, 9 and 13 (Travis CI and Github Actions)
|
||||||
- Visual Studio Community 2019, 2017, and 2015 (AppVeyor)
|
- Xcode 8 & 9 (Travis CI)
|
||||||
|
- Visual Studio Community/Entreprise 2022, 2019, 2017, and 2015 (AppVeyor and Github Actions)
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
# Copyright (c) 2012-2022 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
||||||
|
|
||||||
# build format
|
# build format
|
||||||
version: "{build}"
|
version: "{build}"
|
||||||
@ -8,6 +8,7 @@ install:
|
|||||||
- git submodule update --init --recursive
|
- git submodule update --init --recursive
|
||||||
|
|
||||||
image:
|
image:
|
||||||
|
- Visual Studio 2022
|
||||||
- Visual Studio 2019
|
- Visual Studio 2019
|
||||||
- Visual Studio 2017
|
- Visual Studio 2017
|
||||||
- Visual Studio 2015
|
- Visual Studio 2015
|
||||||
@ -30,6 +31,7 @@ init:
|
|||||||
- if "%arch%"=="x64" (set generator="%vs% Win64") else (set generator="%vs%")
|
- if "%arch%"=="x64" (set generator="%vs% Win64") else (set generator="%vs%")
|
||||||
# CMake uses a different grammar for Visual Studio 2019, with -A to specify architecture:
|
# CMake uses a different grammar for Visual Studio 2019, with -A to specify architecture:
|
||||||
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2019" (set generator="Visual Studio 16 2019" -A %arch%)
|
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2019" (set generator="Visual Studio 16 2019" -A %arch%)
|
||||||
|
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2022" (set generator="Visual Studio 17 2022" -A %arch%)
|
||||||
- echo %generator%
|
- echo %generator%
|
||||||
|
|
||||||
# scripts to run before build
|
# scripts to run before build
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@REM Copyright (c) 2012-2021 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
@REM Copyright (c) 2012-2022 Sebastien Rombauts (sebastien.rombauts@gmail.com)
|
||||||
@REM
|
@REM
|
||||||
@REM Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt
|
@REM Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt
|
||||||
@REM or copy at http://opensource.org/licenses/MIT)
|
@REM or copy at http://opensource.org/licenses/MIT)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user