mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 00:03:02 +01:00
92 lines
3.3 KiB
YAML
92 lines
3.3 KiB
YAML
build: false
|
|
|
|
shallow_clone: true # (git clone --depth 1)
|
|
|
|
image:
|
|
- Visual Studio 2017
|
|
|
|
install:
|
|
- sed -i "/boost/d" conanfile.txt # delete boost from conanfile. Conan renamed name of boost libs so we'll use appveyour's boost
|
|
- cmd: echo "Downloading conan..."
|
|
- cmd: set PATH=%PATH%;%PYTHON%/Scripts/
|
|
- cmd: pip.exe install conan
|
|
- cmd: conan user # Create the conan data directory
|
|
- cmd: conan --version
|
|
- cmd: conan install --build=missing -s arch=x86 -s build_type=%configuration% .
|
|
#- cmd: conan install --build=missing -s arch=x86_64 -s build_type=%configuration% conanfileWin.txt
|
|
- cmd: echo =======================
|
|
- cmd: echo %configuration%
|
|
- cmd: echo %platform%
|
|
- cmd: echo =======================
|
|
- cmd: set GTEST_ROOT=C:/projects/libcds/deps
|
|
- cmd: set BOOST_PATH=C:\Libraries\boost_1_66_0
|
|
- cmd: set GTEST_LIB32=C:\projects\libcds\deps\lib;C:\Libraries\boost_1_66_0\lib32-msvc-14.1
|
|
- cmd: dir %GTEST_LIB32%
|
|
- cmd: echo =======================
|
|
# - cmd: set GTEST_LIB64=C:\projects\libcds\deps\lib
|
|
|
|
|
|
environment:
|
|
matrix:
|
|
# require a library with name libboost_thread-vc141-mt-x32-1_66.lib,
|
|
- TARGET: gtest-stack
|
|
- TARGET: gtest-deque
|
|
- TARGET: gtest-pqueue
|
|
- TARGET: gtest-queue
|
|
|
|
- TARGET: gtest-map-skip
|
|
- TARGET: gtest-map-split-michael
|
|
- TARGET: gtest-set-split-michael
|
|
- TARGET: gtest-misc
|
|
- TARGET: gtest-ilist-iterable
|
|
- TARGET: gtest-ilist-lazy
|
|
- TARGET: gtest-ilist-michael
|
|
- TARGET: gtest-iset-feldman
|
|
- TARGET: gtest-iset-michael
|
|
- TARGET: gtest-iset-michael-iterable
|
|
- TARGET: gtest-iset-michael-lazy
|
|
- TARGET: gtest-iset-skip
|
|
- TARGET: gtest-iset-split-iterable
|
|
- TARGET: gtest-iset-split-lazy
|
|
- TARGET: gtest-iset-split-michael
|
|
- TARGET: gtest-list-iterable
|
|
- TARGET: gtest-list-lazy
|
|
- TARGET: gtest-list-michael
|
|
- TARGET: gtest-map-feldman
|
|
- TARGET: gtest-map-michael
|
|
- TARGET: gtest-map-michael-iterable
|
|
- TARGET: gtest-map-michael-lazy
|
|
- TARGET: gtest-map-split-iterable
|
|
- TARGET: gtest-map-split-lazy
|
|
- TARGET: gtest-set-feldman
|
|
- TARGET: gtest-set-michael
|
|
- TARGET: gtest-set-michael-iterable
|
|
- TARGET: gtest-set-michael-lazy
|
|
- TARGET: gtest-set-skip
|
|
- TARGET: gtest-set-split-iterable
|
|
- TARGET: gtest-set-split-lazy
|
|
- TARGET: gtest-striped-map-boost
|
|
- TARGET: gtest-striped-map-cuckoo
|
|
- TARGET: gtest-striped-map-std
|
|
- TARGET: gtest-striped-set-boost
|
|
- TARGET: gtest-striped-set-cuckoo
|
|
- TARGET: gtest-striped-set-std
|
|
- TARGET: gtest-tree-bronson
|
|
- TARGET: gtest-tree-ellen
|
|
configuration:
|
|
- Release
|
|
platform:
|
|
- Win32
|
|
|
|
build_script:
|
|
- msbuild projects/Win/vc141/cds.vcxproj /p:Configuration=%configuration% /p:PlatformTarget="Win32"
|
|
- msbuild projects/Win/vc141/%TARGET%.vcxproj /p:Configuration=%configuration% /p:PlatformTarget="Win32"
|
|
#- msbuild projects/Win/vc141/cds.vcxproj /p:Configuration=%configuration% /p:PlatformTarget=x64
|
|
#- msbuild projects/Win/vc141/%TARGET%.vcxproj /p:Configuration=%configuration% /p:PlatformTarget=x64
|
|
|
|
test_script:
|
|
- cmd: set path=%path%;%GTEST_LIB32%;C:\projects\libcds\bin\vc.v141\%platform%-release\
|
|
- cmd: C:\projects\libcds\bin\vc.v141\%platform%-release\%TARGET%.exe
|
|
|
|
|