Проблема с указанием исходного каталога для GHC

Это досадно простая проблема, но ее решение все же ускользает от меня. Как видно из названия, я просто хочу указать GHC расположение всех моих исходных файлов. Это должно быть просто; руководство пользователя GHC :

-i dirs

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

Итак, я попробовал следующие вызовы:

ghc -isrc/ -v -outputdir build/ --make -Wall Main.hs
ghc -isrc/: -v -outputdir build/ --make -Wall Main.hs
ghc -i:src/: -v -outputdir build/ --make -Wall Main.hs
ghc -i"src/" -v -outputdir build/ --make -Wall Main.hs
ghc -i"src/": -v -outputdir build/ --make -Wall Main.hs
ghc -i:"src/": -v -outputdir build/ --make -Wall Main.hs

При каждом вызове GHC выдавал ошибку: «: не удается найти файл: Main.hs»

Как вы, наверное, догадались, Main.hs находится в подкаталоге рабочего каталога с именем «src». На всякий случай я использую Windows XP и использую GHC 6.12.2. Я предполагаю, что есть небольшая проблема, которую мне просто не хватает.

9
задан Bface 22 April 2011 в 21:40
поделиться