lethosor 2020-07-01 23:56:41 -04:00
parent ae0f57f0e0
commit 27ee6a30d4
1 changed files with 7 additions and 5 deletions

@ -545,23 +545,25 @@ to your binary search PATH so the tool can be later run from anywhere.
Perl / Strawberry Perl Perl / Strawberry Perl
^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
For the code generation parts you'll need Perl 5 with XML::LibXML and XML::LibXSLT. For the code generation stage of the build process, you'll need Perl 5 with
`Strawberry Perl <http://strawberryperl.com>`_ is recommended as it includes XML::LibXML and XML::LibXSLT. `Strawberry Perl <http://strawberryperl.com>`_ is
all of the required packages in a single, easy install. recommended as it includes all of the required packages in a single, easy
install.
After install, ensure Perl is in your user's PATH. This can be edited from After install, ensure Perl is in your user's PATH. This can be edited from
``Control Panel -> System -> Advanced System Settings -> Environment Variables``. ``Control Panel -> System -> Advanced System Settings -> Environment Variables``.
The following three directories must be in PATH, in this order: The following directories must be in your PATH, in this order:
* ``<path to perl>\c\bin`` * ``<path to perl>\c\bin``
* ``<path to perl>\perl\site\bin`` * ``<path to perl>\perl\site\bin``
* ``<path to perl>\perl\bin`` * ``<path to perl>\perl\bin``
* ``<path to perl>\perl\vendor\lib\auto\XML\LibXML`` (may only be required on some systems)
Be sure to close and re-open any existing ``cmd.exe`` windows after updating Be sure to close and re-open any existing ``cmd.exe`` windows after updating
your PATH. your PATH.
If you already have a different version of Perl (for example the one from Cygwin), If you already have a different version of Perl installed (for example, from Cygwin),
you can run into some trouble. Either remove the other Perl install from PATH, or you can run into some trouble. Either remove the other Perl install from PATH, or
install XML::LibXML and XML::LibXSLT for it using CPAN. install XML::LibXML and XML::LibXSLT for it using CPAN.