[Haskell-cafe] Cabal Conditional For Detecting GHCi

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Thu Feb 9 04:29:52 UTC 2017


If this is just for local development, what about adding a new flag
that is disabled by default but you can configure with locally?

On 9 February 2017 at 15:21, aditya siram <aditya.siram at gmail.com> wrote:
> I have ghc-options that are used to link with a static library when
> building. But the same options don't work in GHCi where I need to the shared
> version of the library. Currently when I do `stack repl ...` the static
> library linking options are also passed to `ghc`.
> -deech
>
> On Wed, Feb 8, 2017 at 9:48 PM, Ivan Lazar Miljenovic
> <ivan.miljenovic at gmail.com> wrote:
>>
>> On 9 February 2017 at 14:40, aditya siram <aditya.siram at gmail.com> wrote:
>> > Hi all,
>> > I was wondering if Cabal has a predicate which allows me to only enable
>> > options when running GHCi. The use-case is I have a set of `ghc-options`
>> > that I do *not* want enabled when I run `cabal repl` or `stack repl`.
>>
>> If you're not using either of these, then what role does Cabal have to
>> play if you open a file in ghci?
>>
>> Though if it's for ghci options, why not just launch ghci with those
>> options (using a .ghci file in the current directory, etc.)?
>>
>> --
>> Ivan Lazar Miljenovic
>> Ivan.Miljenovic at gmail.com
>> http://IvanMiljenovic.wordpress.com
>
>



-- 
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
http://IvanMiljenovic.wordpress.com


More information about the Haskell-Cafe mailing list