diff --git a/.appveyor.yml b/.appveyor.yml index fd2b9241ac..ee7ad90bda 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -2,6 +2,12 @@ branches: only: - master +environment: + matrix: + - BUILD_TYPE: Release + COMPILER: MinGW-w64 + PLATFORM: x64 + install: - cmd: if not exist c:\dev\Eigen3\include\eigen3\Eigen\Core ( curl -L -o eigen-eigen-dc6cfdf9bcec.tar.gz https://bitbucket.org/eigen/eigen/get/3.2.9.tar.gz && @@ -21,10 +27,10 @@ install: build_script: - git submodule update --init --recursive # MinGW files need to be at the beginning of the PATH - - set PATH=C:\MinGW\bin;%PATH% + - set PATH=C:\msys64\usr\bin;%PATH% # Workaround for CMake not wanting sh.exe on PATH for MinGW - rm "C:/Program Files/Git/usr/bin/sh.exe" - cmake -E make_directory build - - cmake -E chdir build cmake -D ACADOS_WITH_QPOASES=ON -D BLASFEO_TARGET=GENERIC -D HPIPM_TARGET=GENERIC -D BUILD_SHARED_LIBS=OFF -D ACADOS_EXAMPLES=ON -D ACADOS_UNIT_TESTS=ON -DEIGEN3_INCLUDE_DIR="C:\dev\Eigen3\include\eigen3" -G "MinGW Makefiles" .. + - cmake -E chdir build cmake -DCMAKE_PREFIX_PATH=C:\mingw64 -D ACADOS_WITH_QPOASES=ON -D BLASFEO_TARGET=GENERIC -D HPIPM_TARGET=GENERIC -D BUILD_SHARED_LIBS=OFF -D ACADOS_EXAMPLES=ON -D ACADOS_UNIT_TESTS=ON -DEIGEN3_INCLUDE_DIR="C:\dev\Eigen3\include\eigen3" -G "MinGW Makefiles" .. - cmake --build build --config Release - cmake -E chdir build ctest -V