Pav*_*vel 2 haskell ghc
我正在为我的Haskell项目建立一个构建系统,并希望在不修改代码的情况下构建调试版和发布版.换句话说,我正在寻找类似于GCC的-D标志的东西,这样我可以默认某个值为False,如果该标志传递给GHC则为True.如果值为True,则应用程序将使用生产环境而不是dev.
我可以让环境开关在命令行上或测试是否存在文件,但这并不理想.
你们有什么可以推荐的?
谢谢 :-)
jbe*_*man 7
C预处理器宏可能会为您提供所需的功能,特别是如果您使用cabal作为构建系统.看到这个老问题
归档时间:
13 年,9 月 前
查看次数:
338 次
最近记录: