NAME

    Win32::Vcpkg - Interface to Microsoft Vcpkg

VERSION

    version 0.01

SYNOPSIS

     use Win32::Vcpkg;
     my $root = Win32::Vcpkg->root;
     my $triplet = Win32::Vcpkg->perl_triplet;

DESCRIPTION

    This module provides an interface for finding and using Vcpkg packages.
    Vcpkg is a Visual C++ library package manager, and as such is useful in
    building XS and FFI extensions for Visual C++ builds of Perl.

METHODS

 root

     my $path = Win32::Vcpkg->root;

    Returns a Path::Tiny object for the root of the Vcpkg install.

 perl_triplet

     my $triplet = Win32::Vcpkg->perl_triplet;

    Returns the triplet needed for linking against Perl.

 default_triplet

     my $triplet = Win32::Vcpkg->default_triplet;

    Returns the default triplet for the current environment.

ENVIRONMENT

    PERL_WIN32_VCPKG_ROOT

      If set, this will be used for the Vcpkg root instead of automatic
      detection logic.

SEE ALSO

    Win32:Vcpkg::List

    Win32:Vcpkg::Package

AUTHOR

    Graham Ollis <plicease@cpan.org>

COPYRIGHT AND LICENSE

    This software is copyright (c) 2020 by Graham Ollis.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

