Don*_*art 85
Cabal很好地支持这一点.如下(来自xmonad):
导入Paths_$myprogram
- Cabal使用.cabal文件中的大量元数据创建的文件,以及用于处理版本号的模块:
import Paths_xmonad (version)
import Data.Version (showVersion)
Run Code Online (Sandbox Code Playgroud)
添加打印语句以打印由Paths_$myprogram
以下提供的"版本"字段:
case args of
["--version"] -> putStrLn ("xmonad " ++ showVersion version)
Run Code Online (Sandbox Code Playgroud)
通常,Cabal生成的Paths文件包含以下值 dist/build/autogen/
version,
getBinDir, getLibDir, getDataDir, getLibexecDir,
getDataFileName
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3229 次 |
最近记录: |