@@ -64,7 +64,10 @@ buildPkg :: [Opt] -- ^ Command line options
64buildPkg copts warnonly (install, fp) = do
64buildPkg copts warnonly (install, fp) = do
65 pkgdesc <- parseDesc fp
65 pkgdesc <- parseDesc fp
66 dir <- getCurrentDirectory
66 dir <- getCurrentDirectory
67− let idx = PkgIndex (pkgIndex (pkgname pkgdesc))
67+ let idx' = pkgIndex $ pkgname pkgdesc
68+ idx = PkgIndex $ case opt getIBCSubDir copts of
69+ (ibcsubdir:_) -> ibcsubdir </> idx'
68 oks <- mapM (testLib warnonly (pkgname pkgdesc)) (libdeps pkgdesc)
71 oks <- mapM (testLib warnonly (pkgname pkgdesc)) (libdeps pkgdesc)
69 when (and oks) $ do
72 when (and oks) $ do
70 m_ist <- inPkgDir pkgdesc $ do
73 m_ist <- inPkgDir pkgdesc $ do