# ExtUtils Namespace containing the following modules: - [`ExtUtils::CBuilder`](ExtUtils/CBuilder.md) - Compile and link C code for Perl modules - [`ExtUtils::Command`](ExtUtils/Command.md) - utilities to replace common UNIX commands in Makefiles etc. - [`ExtUtils::Embed`](ExtUtils/Embed.md) - Utilities for embedding Perl in C/C++ applications - [`ExtUtils::Install`](ExtUtils/Install.md) - install files from here to there - [`ExtUtils::Installed`](ExtUtils/Installed.md) - Inventory management of installed modules - [`ExtUtils::Liblist`](ExtUtils/Liblist.md) - determine libraries to use and how to use them - [`ExtUtils::MM`](ExtUtils/MM.md) - OS adjusted ExtUtils::MakeMaker subclass - [`ExtUtils::MM_Any`](ExtUtils/MM_Any.md) - ExtUtils::MM\_Any - Platform-agnostic MM methods - [`ExtUtils::MM_Unix`](ExtUtils/MM_Unix.md) - ExtUtils::MM\_Unix - methods used by ExtUtils::MakeMaker - [`ExtUtils::MY`](ExtUtils/MY.md) - ExtUtils::MakeMaker subclass for customization - [`ExtUtils::MakeMaker`](ExtUtils/MakeMaker.md) - Create a module Makefile - [`ExtUtils::Manifest`](ExtUtils/Manifest.md) - Utilities to write and check a MANIFEST file - [`ExtUtils::Miniperl`](ExtUtils/Miniperl.md) - write the C code for miniperlmain.c and perlmain.c - [`ExtUtils::PL2Bat`](ExtUtils/PL2Bat.md) - Batch file creation to run perl scripts on Windows - [`ExtUtils::Packlist`](ExtUtils/Packlist.md) - manage .packlist files - [`ExtUtils::testlib`](ExtUtils/testlib.md) - add blib/\* directories to @INC ```{toctree} :hidden: :maxdepth: 1 ExtUtils/CBuilder ExtUtils/Command ExtUtils/Embed ExtUtils/Install ExtUtils/Installed ExtUtils/Liblist ExtUtils/MM ExtUtils/MM_Any ExtUtils/MM_Unix ExtUtils/MY ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/PL2Bat ExtUtils/Packlist ExtUtils/testlib ```