Где Cabal ищет файлы, перечисленные в разделе «включает: ...»? - PullRequest
0 голосов
/ 23 мая 2018

В документации Cabal есть, что сказать об атрибуте includes:

включает : список имен файлов

Список файлов заголовков, которые будут включены в любые компиляции через C. Это поле применяется как к файлам заголовков, которые уже установлены в системе, так и к тем, которые идут с пакетом, который будет установлен.Первые файлы должны быть найдены в абсолютных путях, в то время как последние файлы должны быть найдены в путях относительно вершины исходного дерева или относительно одного из каталогов, перечисленных в include-dirs.

Эти файлы обычно содержатФункциональные прототипы для зарубежного импорта, используемые в пакете.

Я считаю, что утверждение "Первые файлы должны быть найдены в абсолютных путях" бесполезно расплывчато;как конкретно узнать , какие абсолютные пути будет искать Cabal, чтобы я мог убедиться, что я помещаю необходимые файлы в место, где их можно «найти»?

...