Skip to content

Add feature to generate cabal_macros.h #2209

Description

@nh2

We would like to generate and use cabal_macros.h (e.g. for hlint or our ghc -M based build system) without actually running cabal build.

I was surprised that cabal_macros.h is created by cabal build only, and not by cabal configure.

Also, while you can do cabal build mytarget, there isn't an empty target, so there currently is no way to tell cabal to only generate cabal_macros.h and do no further compilation.

It would be great to have a way to generate only cabal_macros.h; maybe via one of these alternatives:

  • make it part of cabal configure
  • add a flag cabal build
  • add an empty build target in some way (maybe cabal build "")

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions