-# Perl: The installed version breaks with Perl::IPC 0.94. Get an older one.
-- call .appveyor-download.cmd "http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi" -FileName strawberry-perl.msi
-- msiexec /i "strawberry-perl.msi" /qn INSTALLDIR="C:\projects\perl"
-# Sane migwin, as installed by symengine
-- if [%COMPILER%]==[MinGW-w64] call .appveyor-download.cmd "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
-# Take the newly installed stuff in the path
-- set PATH=C:\mingw64\bin;C:\projects\perl\perl\bin;C:\projects\perl\perl\site\bin;C:\projects\perl\c\bin;%PATH%
-- if [%COMPILER%]==[MinGW-w64] rename "C:\Program Files\Git\usr\bin\sh.exe" "sh-ignored.exe"
+# 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"