diff --git a/llvm-ffi.cabal b/llvm-ffi.cabal
--- a/llvm-ffi.cabal
+++ b/llvm-ffi.cabal
@@ -1,5 +1,5 @@
 Name:          llvm-ffi
-Version:       3.0.0.1
+Version:       3.0.0.2
 License:       BSD3
 License-File:  LICENSE
 Synopsis:      FFI bindings to the LLVM compiler toolkit.
@@ -43,12 +43,16 @@
   Description: build tools for managing this package
   Default: False
 
+Flag specificPkgConfig
+  Description: use llvm-3.0.pc instead of llvm.pc
+  Default: True
+
 Source-Repository head
   Type:     darcs
   Location: http://hub.darcs.net/thielema/llvm-ffi/
 
 Source-Repository this
-  Tag:      3.0.0.1
+  Tag:      3.0.0.2
   Type:     darcs
   Location: http://hub.darcs.net/thielema/llvm-ffi/
 
@@ -89,7 +93,10 @@
       LLVM.Target.X86
       LLVM.Target.XCore
 
-  PkgConfig-Depends: llvm == 3.0
+  If flag(specificPkgConfig)
+    PkgConfig-Depends: llvm-3.0 == 3.0
+  Else
+    PkgConfig-Depends: llvm == 3.0
   CC-Options: -DHS_LLVM_VERSION=300 -DHAVE_LLVM_SUPPORT_DYNAMICLIBRARY_H=1
   CPP-Options: -DHS_LLVM_VERSION=300
   CPP-Options: -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
