@@ -33,8 +33,8 @@ environment:
3333 SQLITE_ORM_CXX_STANDARD : " -DSQLITE_ORM_ENABLE_CXX_14=ON"
3434
3535 # Representative for C++14
36- - job_name : Visual Studio 2015 Update 3 , x64, C++14
37- appveyor_build_worker_image : Visual Studio 2015
36+ - job_name : Visual Studio 2022 , x64, C++14
37+ appveyor_build_worker_image : Visual Studio 2022
3838 platform : x64
3939 SQLITE_ORM_CXX_STANDARD : " "
4040
9696 if "%appveyor_build_worker_image%"=="Visual Studio 2015" (set generator="Visual Studio 14 2015" %architecture%)
9797 install :
9898 - |-
99+ cd C:\Tools\vcpkg
100+ git fetch --tags && git checkout 2023.01.09
101+ cd %APPVEYOR_BUILD_FOLDER%
102+ C:\Tools\vcpkg\bootstrap-vcpkg.bat -disableMetrics
99103 C:\Tools\vcpkg\vcpkg integrate install
100- vcpkg install sqlite3:%platform%-windows
104+ set VCPKG_DEFAULT_TRIPLET=%platform%-windows
105+ vcpkg install sqlite3 catch2
101106 before_build :
102107 - |-
103108 mkdir compile
104109 cd compile
105- cmake %SQLITE_ORM_CXX_STANDARD% -DSqliteOrm_BuildTests=ON .. -G %generator% -DCMAKE_TOOLCHAIN_FILE=C:/Tools/vcpkg/scripts/buildsystems/vcpkg.cmake
110+ cmake %SQLITE_ORM_CXX_STANDARD% .. -G %generator% -DCMAKE_TOOLCHAIN_FILE=C:/Tools/vcpkg/scripts/buildsystems/vcpkg.cmake
106111 # build examples, and run tests (ie make & make test)
107112 build_script :
108113 - |-
@@ -121,13 +126,17 @@ for:
121126 # using custom vcpkg triplets for building and linking dynamic dependent libraries
122127 install :
123128 - |-
129+ pushd $HOME/vcpkg
130+ git fetch --tags && git checkout 2023.01.09
131+ popd
132+ $HOME/vcpkg/bootstrap-vcpkg.sh -disableMetrics
124133 $HOME/vcpkg/vcpkg integrate install --overlay-triplets=vcpkg/triplets
125- vcpkg install sqlite3 --overlay-triplets=vcpkg/triplets
134+ vcpkg install sqlite3 catch2 --overlay-triplets=vcpkg/triplets
126135 before_build :
127136 - |-
128137 mkdir compile
129138 cd compile
130- cmake $SQLITE_ORM_CXX_STANDARD -DSqliteOrm_BuildTests=ON .. -DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake
139+ cmake $SQLITE_ORM_CXX_STANDARD .. -DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake
131140 # build examples, and run tests (ie make & make test)
132141 build_script :
133142 - |-
@@ -145,15 +154,15 @@ for:
145154 # using custom vcpkg triplets for building and linking dynamic dependent libraries
146155 install :
147156 - |-
148- git clone --depth 1 --branch 2022.05.10 https://github.com/microsoft/vcpkg.git $HOME/vcpkg
149- $HOME/vcpkg/booststrap .sh
157+ git clone --depth 1 --branch 2023.01.09 https://github.com/microsoft/vcpkg.git $HOME/vcpkg
158+ $HOME/vcpkg/bootstrap-vcpkg .sh -disableMetrics
150159 $HOME/vcpkg/vcpkg integrate install --overlay-triplets=vcpkg/triplets
151- vcpkg install sqlite3 --overlay-triplets=vcpkg/triplets
160+ vcpkg install sqlite3 catch2 --overlay-triplets=vcpkg/triplets
152161 before_build :
153162 - |-
154163 mkdir compile
155164 cd compile
156- cmake $SQLITE_ORM_CXX_STANDARD -DSqliteOrm_BuildTests=ON .. -DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake
165+ cmake $SQLITE_ORM_CXX_STANDARD .. -DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake
157166 # build examples, and run tests (ie make & make test)
158167 build_script :
159168 - |-
0 commit comments