@@ -5,15 +5,13 @@ environment:
55 - GENERATOR : " Visual Studio 14 2015 Win64"
66 QTDIR : C:\Qt\5.6.3\msvc2015_64
77 PLATFORM : x64
8- BUILD_TESTING : ON
98 - GENERATOR : " Visual Studio 14 2015"
109 QTDIR : C:\Qt\5.6.3\msvc2015
1110 PLATFORM : Win32
12- BUILD_TESTING : ON
1311 - GENERATOR : " MinGW Makefiles"
1412 QTDIR : C:\Qt\5.6\mingw49_32
1513 PLATFORM : x86
16- BUILD_TESTING : OFF
14+ CMAKE_CXX_FLAGS_INIT : -DCATCH_CONFIG_NO_CPP11_TO_STRING
1715
1816image : Visual Studio 2015
1917
@@ -29,39 +27,24 @@ install:
2927 - set Qt5_DIR=%QTDIR%\lib\cmake\Qt5
3028 - set PATH=C:\MinGW\bin;C:\MinGW\msys\1.0;%PATH%
3129 - set PATH=%PATH:C:\Program Files\Git\usr\bin=% # trick to remove sh.exe
32- - mkdir dependencies
33- - cd dependencies
34- - mkdir install
35- - set CMAKE_INSTALL_PREFIX=%cd%\install
36- - set DEPENDENCIES=%cd%\install
37- - git clone https://github.com/catchorg/Catch2.git
38- - cd Catch2
39- - mkdir build
40- - cd build
41- - cmake "-G%GENERATOR%" -DBUILD_TESTING=OFF ..
42- - cmake --build . --target install
43- - set Catch2_DIR=%DEPENDENCIES=%cd%\install\lib\cmake\Catch2
44- - cd ..
45- - cd ..
46- - cd ..
4730
4831before_build :
4932 - mkdir build
5033 - cd build
5134 - mkdir bin
5235 - set OUTPUT_DIR=%cd%\bin
53- - echo %BUILD_TESTING%
54- - cmake "-G%GENERATOR%" -DBUILD_TESTING=%BUILD_TESTING%
36+ - cmake "-G%GENERATOR%"
5537 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG="%OUTPUT_DIR%"
5638 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE="%OUTPUT_DIR%"
39+ -DCMAKE_CXX_FLAGS_INIT="%CMAKE_CXX_FLAGS_INIT%"
5740 ..
5841
5942
6043build_script :
6144 - cmake --build .
6245
6346test_script :
64- - if "%BUILD_TESTING%" == "ON" .\bin\test_nodes.exe
47+ - ctest --output-on-failure -C Debug
6548
6649
6750after_build :
0 commit comments