Учитывая, что я использую Module :: Build для сборки моего модуля perl, я хотел бы проверить наличие определенных предварительных требований к системной библиотеке в моем Build.PL и выйти с ошибкой, если они не найдены. Похоже, это лучший способ обеспечить выполнение необходимых предварительных условий при вызове компилятора. Я мог бы просто позволить сборке завершиться неудачно, когда она скомпонована, но я думаю, что обнаружение перед сборкой лучше. Вероятно, это просто вопрос поиска в тех же каталогах lib, которые система сборки будет использовать при компиляции, но я надеюсь, что в Module :: Build есть некоторые функциональные возможности, которые могут помочь в этом разобраться.
Если говорить точнее, в моем случае я хочу убедиться, что libicu установлен и доступен в libpath, используемом компилятором.