on master help sign in
Merge pull request #4619 from shmish111/sourcedir-fix

Allow ipkg sourcedir to have deep location

commit7855f862e0cd10f1c7fbe13ffebffc0552e5e6d7 authorNiklas Larsson <metaniklas@gmail.com> dateThu 20 Dec 2018, 21:12 (8 years ago) parentf76dac00e6d7ed
1 file changed+1−1
src/Idris/Package/Parser.hs+1−1
src/Idris/Package/Parser.hs+1−1
@@ -122,7 +122,7 @@ pOptions = do
122122pClause :: PParser ()
123123pClause = clause "executable" filename (\st v -> st { execout = Just v })
124124 <|> clause "main" (iName []) (\st v -> st { idris_main = Just v })
125− <|> clause "sourcedir" identifier (\st v -> st { sourcedir = v })
125+ <|> clause "sourcedir" (identifier <|> stringLiteral) (\st v -> st { sourcedir = v })
126126 <|> clause "opts" pOptions (\st v -> st { idris_opts = v ++ idris_opts st })
127127 <|> clause "pkgs" (commaSep (pPkgName <* someSpace)) (\st ps ->
128128 let pkgs = pureArgParser $ concatMap (\x -> ["-p", show x]) ps