Name: llvm-pkg-config
Version: 0.0
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.
License: BSD3
License-file: LICENSE
Author: Henning Thielemann
Maintainer: llvm@henning-thielemann.de
Stability: Stable
Tested-With: GHC==7.4.1, GHC==7.8.1
Category: Code Generation
Build-type: Simple
Cabal-version: >=1.6
Data-Files:
make-pkg-config.sh
Source-Repository this
Tag: 0.0
Type: darcs
Location: http://code.haskell.org/~thielema/llvm-pkg-config/
Source-Repository head
Type: darcs
Location: http://code.haskell.org/~thielema/llvm-pkg-config/
Executable llvm-pkg-config
Main-is: Main.hs
Other-Modules:
Options
Utility
Hs-Source-Dirs: src
GHC-Options: -Wall -threaded
Build-depends:
Cabal >=1.14 && <1.20,
process >=1.0 && <1.3,
explicit-exception >=0.1.7 && <0.2,
transformers >=0.2.2 && <0.4,
utility-ht >=0.0.8 && <0.1,
base >=4.2 && <5