-- if [%COMPILER%]==[MinGW] set PATH=C:\MinGW\bin;%PATH%
-- if [%COMPILER%]==[MinGW] mingw-get update
-- if [%COMPILER%]==[MinGW] rename "C:\Program Files (x86)\Git\bin\sh.exe" "sh2.exe"
-- if [%COMPILER%]==[MinGW-w64] set PATH=C:\mingw64\bin;%PATH%
-- if [%COMPILER%]==[MinGW-w64] rename "C:\Program Files (x86)\Git\bin\sh.exe" "sh2.exe"
-- if [%COMPILER%]==[MinGW-w64] appveyor DownloadFile "https://raw.githubusercontent.com/symengine/dependencies/5cff7d1736877336cf9fb58267111beea4fa152f/x86_64-4.9.1-release-posix-seh-rt_v3-rev1.7z" -FileName mw64.7z || appveyor DownloadFile "https://raw.githubusercontent.com/symengine/dependencies/5cff7d1736877336cf9fb58267111beea4fa152f/x86_64-4.9.1-release-posix-seh-rt_v3-rev1.7z" -FileName mw64.7z
-- if [%COMPILER%]==[MinGW-w64] 7z x -oC:\ mw64.7z > NUL
-- if [%COMPILER%]==[MinGW-w64] appveyor DownloadFile "http://www.lua.org/ftp/lua-5.3.0.tar.gz" -FileName lua-5.3.0.tar.gz || appveyor DownloadFile "http://www.lua.org/ftp/lua-5.3.0.tar.gz" -FileName lua-5.3.0.tar.gz
-- if [%COMPILER%]==[MinGW-w64] 7z x lua-5.3.0.tar.gz -tgzip | 7z x -si -ttar -olua-5.3.0
-- if [%COMPILER%]==[MinGW-w64] cd lua-5.3.0 && mingw32-make mingw && mingw32-make INSTALL_TOP=C:/mingw64
-- if [%COMPILER%]==[MSYS2] set PATH=C:\msys64\bin,%PATH%
+# Strawberry perl is the one to work with gcc
+- choco install --limit-output strawberryperl -version 5.20.1.1
+- SET PATH=C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;%PATH%
+- cpanm --notest --quiet Win32API::File
+- cpanm --notest --quiet IPC::Run
+# Lua
+#- choco install lua53
+# Basic dependencies: gcc and Cmake (must be placed before Perl in the path)
+- SET PATH=C:\tools\mingw64\bin;%PATH%
+- choco install --limit-output mingw cmake
+- rename "C:\Program Files\Git\usr\bin\sh.exe" "sh-ignored.exe"