Generating Haskell source files in cabal packaging -


i have package of .hs files generated spec files haskell processor (stored in subdirectory).

at present preprocessor run manually, , not work particularly version control or when used part of larger stack.

i cabal run processor, example setup.hs, package can built using cabal build or stack part of larger project without needing separate manual steps.

the input files not 1-1 output .hs files: instead, pile of .csv files read in, , differently arranged pile of .hs files output. think means can't use cabal's preprocessor support.

for present development purposes have bodged call stack build && stack exec gen-exe @ start of setup.hs. runs many times (for example runs on register @ end of build; , not enough (for example, not run if 1 of input .csv files changes, manual clean necessary).

is achieveable in cabal, , if so, need put run build commands enough , not frequently?

(this inherited package... please don't blame me)


Comments

Popular posts from this blog

python - How to insert QWidgets in the middle of a Layout? -

python - serve multiple gunicorn django instances under nginx ubuntu -

module - Prestashop displayPaymentReturn hook url -