FindPerlLibs¶
查找 Perl 库。Perl 是一种通用、解释型、动态编程语言。此模块检测 Perl 是否已安装,并确定包含路径、库和库的名称的位置。
结果变量¶
此模块设置以下变量
PerlLibs_FOUND如果找到
perl.h和libperl,则为 True。为了向后兼容,PERLLIBS_FOUND变量也设置为相同的值。PERL_SITESEARCHsitesearch 安装目录的路径(
-V:installsitesearch)。PERL_SITEARCHsitearch 安装目录的路径(
-V:installsitearch)。PERL_SITELIBsitelib 安装目录的路径(
-V:installsitelib)。PERL_VENDORARCHvendor arch 安装目录的路径(
-V:installvendorarch)。PERL_VENDORLIBvendor lib 安装目录的路径(
-V:installvendorlib)。PERL_ARCHLIBcore arch lib 安装目录的路径(
-V:archlib)。PERL_PRIVLIBcore priv lib 安装目录的路径(
-V:privlib)。PERL_UPDATE_ARCHLIBupdate arch lib 安装目录的路径(
-V:installarchlib)。PERL_UPDATE_PRIVLIBupdate priv lib 安装目录的路径(
-V:installprivlib)。PERL_EXTRA_C_FLAGS用于构建 Perl 的编译标志。
缓存变量¶
以下缓存变量也可以设置
PERL_INCLUDE_PATH包含
perl.h和其他 Perl 头文件的目录。PERL_LIBRARYlibperl的路径。PERL_EXECUTABLEperl可执行文件的完整路径。
示例¶
查找 Perl 库并指定最低必需版本
find_package(PerlLibs 6.0)