The --test-option flag and TEMPLATE arguments

Johan Tibell johan.tibell at gmail.com
Tue Jan 11 07:44:23 CET 2011


Hi all,

I had a look at actually implementing the feature this morning but got
stuck on the flag parsing. How do I convert

      , option [] ["test-option"]
            ("give extra option to test executables "
            ++ "(no need to quote options containing spaces)")
            testOptions (\v flags -> flags { testOptions = v })
            (reqArg' "OPT" (\x -> toFlag [x]) (fromFlagOrDefault []))

from Simple/Setup.hs to something that eventually ends up as a
[PathTemplate] instead of [String]? Feels like it should be simple but
GetOpt defeats me again.

Johan



More information about the cabal-devel mailing list