Alien-MSYS

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  - Remove dependency on File::HomeDir

0.08      2017-06-27 05:02:40 -0400
  - Add environment override ALIEN_MSYS_INSTALL_TYPE, ALIEN_INSTALL_TYPE

0.07      2014-05-15 09:17:18 -0400
  - fix reinstall bug (GH#3)

0.06      2014-05-15 04:00:21 -0400
  - Fix build bug where Win32::Shortcut is installed
    but no desktop icon for the MSYS GUI installer (GH#3)

0.05      2014-05-08 08:54:54 -0400
  - documentation tweaks
  - search PATH for mingw-setup.exe as a method
    for discovering the msys root

0.04      2013-12-13 16:39:45 -0500
  - First CPAN release

0.03      2013-12-13 14:36:20 -0500

README  view on Meta::CPAN


      Second, Alien::MSYS searches the PATH environment variable for the
      mingw-get.exe program, which is a common method for installing MinGW
      and MSYS. From there if it can deduce the location of MSYS it will
      use that.

    try C:\MinGW\msys\1.0\bin

      Next, Alien::MSYS tries the default install location.

    Use desktop shortcut for MinGW Installer

      Finally, Alien::MSYS will try to find MSYS from the desktop shortcut
      created by the GUI installer for MinGW. This method only works if you
      already have Win32::Shortcut installed, as it is an optional
      dependency.

    If MSYS cannot be found using any of these methods, then it will
    download and install MSYS in this distribution's share directory.

FUNCTIONS

 msys

lib/Alien/MSYS.pm  view on Meta::CPAN

=item search C<PATH> for C<mingw-get.exe>

Second, L<Alien::MSYS> searches the C<PATH> environment variable for the C<mingw-get.exe>
program, which is a common method for installing C<MinGW> and C<MSYS>.  From there
if it can deduce the location of C<MSYS> it will use that.

=item try C<C:\MinGW\msys\1.0\bin>

Next, L<Alien::MSYS> tries the default install location.

=item Use desktop shortcut for C<MinGW Installer>

Finally, L<Alien::MSYS> will try to find C<MSYS> from the desktop shortcut created
by the GUI installer for C<MinGW>.  This method only works if you already have
L<Win32::Shortcut> installed, as it is an optional dependency.

=back

If C<MSYS> cannot be found using any of these methods, then it will download and install
C<MSYS> in this distribution's share directory.

=head1 FUNCTIONS



( run in 0.308 second using v1.01-cache-2.11-cpan-299005ec8e3 )