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