diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2022-08-19 09:46:30 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2022-08-19 09:46:30 +0300 |
commit | 516bd619ccf71baee06ef1dae1ff1ea9e677ef9c (patch) | |
tree | dcb664c1f1407e48856c2310fe5c3904d90dd2f1 | |
parent | 8235fc893e66200d8712dcc59168bd0925e10549 (diff) | |
download | libatomic_ops-516bd619ccf71baee06ef1dae1ff1ea9e677ef9c.tar.gz |
AppVeyor CI: Build with CMake from a separate folder
-rw-r--r-- | .appveyor.yml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index 7d52b7a..d3fb61d 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -49,14 +49,15 @@ clone_depth: 50 build_script: - cmd: if [%TARGET%]==[cmake] ( - cmake %CMAKE_OPTIONS% -Denable_werror=ON -DCFLAGS_EXTRA="%CFLAGS_EXTRA%" . + mkdir out && cd out + && cmake %CMAKE_OPTIONS% -Denable_werror=ON -DCFLAGS_EXTRA="%CFLAGS_EXTRA%" .. && cmake --build . --config %CMAKE_CONFIG% --verbose ) - cmd: if [%TARGET%]==[nmake] ( "C:\Program Files (x86)\Microsoft Visual %STUDIO_VERSION_EDITION%\VC\Auxiliary\Build\vcvarsall.bat" %ARCH% %PLATFORM_TYPE% %WINSDK_VERSION% && cd src && nmake -f Makefile.msft clean all CFLAGS_EXTRA="/WX %CFLAGS_EXTRA%" && cd .. ) test_script: -- cmd: if [%TARGET%]==[cmake] ( ctest --build-config %CMAKE_CONFIG% -j4 -V ) +- cmd: if [%TARGET%]==[cmake] ( cd out && ctest --build-config %CMAKE_CONFIG% -j4 -V ) - cmd: if [%TARGET%]==[nmake] ( "C:\Program Files (x86)\Microsoft Visual %STUDIO_VERSION_EDITION%\VC\Auxiliary\Build\vcvarsall.bat" %ARCH% %PLATFORM_TYPE% %WINSDK_VERSION% && cd src && nmake -f Makefile.msft %TEST_TARGET% CFLAGS_EXTRA="/WX %CFLAGS_EXTRA%" ) |