Cabal revisions of llvm-pkg-config-0.0.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Cabal-Version: 2.2-Name: llvm-pkg-config-Version: 0.0.2-Synopsis: Generate Pkg-Config configuration file for LLVM-Description:- Building the @llvm-base@ package is fragile due to its configuration process.- It would be much simpler, if LLVM would support pkg-config- since this is nicely integrated in Cabal.- However, LLVM developers do not seem to care much about it:- <http://llvm.org/bugs/show_bug.cgi?id=9405>.- If we are lucky we get pkg-config support in Debian Linux.- Until this comes true, you can use this program.- It calls @llvm-config@ and writes its output to a PC file.- .- > llvm-pkg-config- .- calls default @llvm-config@ and writes the generated file to standard output.- .- > sudo llvm-pkg-config --install- .- installs the PC file at a default location.- This should be the standard task to perform.- .- > llvm-pkg-config --llvm-config=/custom/path/to/llvm-config- .- if you have multiple versions of LLVM installed- you may choose an @llvm-config@ other than the default one.- .- You can check, whether your config file is found by @pkg-config@ using- .- > pkg-config --modversion llvm- .- It should show the version number of LLVM you want to use.- .- If you install @llvm.pc@ in a non-standard location- you may need to extend the search path for @pkg-config@- .- > export PKG_CONFIG_PATH=your-llvm-pc-path:$PKG_CONFIG_PATH- .- The package also includes the bash script @make-pkg-config.sh@- that should also generate the @llvm.pc@ file.-License: BSD-3-Clause-License-file: LICENSE-Author: Henning Thielemann-Maintainer: llvm@henning-thielemann.de-Stability: Stable-Tested-With: GHC==7.4.2, GHC==7.8.4, GHC==8.0.1-Category: Code Generation-Build-type: Simple-Data-Files:- make-pkg-config.sh--Source-Repository this- Tag: 0.0.2- Type: darcs- Location: https://hub.darcs.net/thielema/llvm-pkg-config/--Source-Repository head- Type: darcs- Location: https://hub.darcs.net/thielema/llvm-pkg-config/---Executable llvm-pkg-config- Default-Language: Haskell98- Main-is: Main.hs- Other-Modules:- Options- Hs-Source-Dirs: src- GHC-Options: -Wall -threaded- Build-depends:- Cabal >=1.14 && <4,- shell-utility >=0.0 && <0.2,- process >=1.0 && <1.7,- explicit-exception >=0.1.7 && <0.2,- transformers >=0.2.2 && <0.7,- utility-ht >=0.0.14 && <0.1,- base >=4.2 && <5+Cabal-Version: 2.2 +Name: llvm-pkg-config +Version: 0.0.2 +x-revision: 1 +Synopsis: Generate Pkg-Config configuration file for LLVM +Description: + Building the @llvm-base@ package is fragile due to its configuration process. + It would be much simpler, if LLVM would support pkg-config + since this is nicely integrated in Cabal. + However, LLVM developers do not seem to care much about it: + <http://llvm.org/bugs/show_bug.cgi?id=9405>. + If we are lucky we get pkg-config support in Debian Linux. + Until this comes true, you can use this program. + It calls @llvm-config@ and writes its output to a PC file. + . + > llvm-pkg-config + . + calls default @llvm-config@ and writes the generated file to standard output. + . + > sudo llvm-pkg-config --install + . + installs the PC file at a default location. + This should be the standard task to perform. + . + > llvm-pkg-config --llvm-config=/custom/path/to/llvm-config + . + if you have multiple versions of LLVM installed + you may choose an @llvm-config@ other than the default one. + . + You can check, whether your config file is found by @pkg-config@ using + . + > pkg-config --modversion llvm + . + It should show the version number of LLVM you want to use. + . + If you install @llvm.pc@ in a non-standard location + you may need to extend the search path for @pkg-config@ + . + > export PKG_CONFIG_PATH=your-llvm-pc-path:$PKG_CONFIG_PATH + . + The package also includes the bash script @make-pkg-config.sh@ + that should also generate the @llvm.pc@ file. +License: BSD-3-Clause +License-file: LICENSE +Author: Henning Thielemann +Maintainer: llvm@henning-thielemann.de +Stability: Stable +Tested-With: GHC==7.4.2, GHC==7.8.4, GHC==8.0.1 +Category: Code Generation +Build-type: Simple +Data-Files: + make-pkg-config.sh + +Source-Repository this + Tag: 0.0.2 + Type: darcs + Location: https://hub.darcs.net/thielema/llvm-pkg-config/ + +Source-Repository head + Type: darcs + Location: https://hub.darcs.net/thielema/llvm-pkg-config/ + + +Executable llvm-pkg-config + Default-Language: Haskell98 + Main-is: Main.hs + Other-Modules: + Options + Hs-Source-Dirs: src + GHC-Options: -Wall -threaded + Build-depends: + Cabal >=1.14 && <4, + shell-utility >=0.0 && <0.2, + process >=1.0 && <1.7, + explicit-exception >=0.1.7 && <0.3, + transformers >=0.2.2 && <0.7, + utility-ht >=0.0.14 && <0.1, + base >=4.2 && <5