В конфигурации по умолчанию, созданной с помощью stack new
, структура проекта выглядит примерно так:
# package.yaml
name: my-cool-app
library:
source-dirs: src
executables:
my-cool-app-exe:
source-dirs: app
tests:
my-cool-app-tests:
source-dirs: test
dependencies:
- my-cool-app # refers to the library
Как определить зависимость от исполняемого файла, чтобы мой тестовый проект мог включать тесты кодакоторый находится в ./app
?