aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/tinyxml.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/tinyxml.rb')
-rw-r--r--Library/Formula/tinyxml.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/Library/Formula/tinyxml.rb b/Library/Formula/tinyxml.rb
index 673edae71..c9a031345 100644
--- a/Library/Formula/tinyxml.rb
+++ b/Library/Formula/tinyxml.rb
@@ -34,5 +34,20 @@ class Tinyxml < Formula
ENV.universal_binary if build.universal?
system "cmake", ".", *std_cmake_args
system "make", "install"
+ (lib+"pkgconfig/tinyxml.pc").write pc_file
+ end
+
+ def pc_file; <<-EOS.undent
+ prefix=#{opt_prefix}
+ exec_prefix=${prefix}
+ libdir=${exec_prefix}/lib
+ includedir=${prefix}/include
+
+ Name: TinyXml
+ Description: Simple, small, C++ XML parser
+ Version: #{version}
+ Libs: -L${libdir} -ltinyxml
+ Cflags: -I${includedir}
+ EOS
end
end