2015-04-28 1 views
2

Я имею следующую структуру папок:Как ссылаться на локальную библиотеку Cabal из локального исполняемого проекта Cabal?

~/scm/my-cabal-library 
~/scm/my-cabal-executable 

Каждая папка содержит песочницу Cabal и проект Cabal. Первая - это библиотека, а вторая - исполняемый файл. Я хотел бы, чтобы исполняемый файл использовал модули от my-cabal-library.

Cabal documentation не обсуждает, как это сделать.

Как сообщить Cabal о библиотеке, чтобы он мог импортировать модули в мой исполняемый проект?

ответ

3

Вы ссылаетесь на библиотеку просто как my-cabal-library в своем файле Cabal. Вы добавляете его в свою песочницу с помощью cabal add-source ../my-cabal-library, который заставит Cabal узнать, где он может получить созданную вами зависимость.

Смежные вопросы