aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorRyan Pavlik2010-05-20 20:30:58 -0500
committerDavid Höppner2010-08-27 19:50:06 +0200
commitc5a358808fb01492d12747734e9f63110d89ffcc (patch)
treeb324d3e88b7fd93b48300eb7a5286d0e1e15bb81 /Library/Formula
parentbdd131a6a554a83795a68f51727e5f79570cdd4e (diff)
downloadhomebrew-c5a358808fb01492d12747734e9f63110d89ffcc.tar.bz2
New formula cppdom
Signed-off-by: David Höppner <0xffea@gmail.com> * remove require hardware * use snow_leopard_64
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/cppdom.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/Library/Formula/cppdom.rb b/Library/Formula/cppdom.rb
new file mode 100644
index 000000000..736c446f7
--- /dev/null
+++ b/Library/Formula/cppdom.rb
@@ -0,0 +1,23 @@
+require 'formula'
+
+class Cppdom <Formula
+ url 'http://downloads.sourceforge.net/project/xml-cppdom/CppDOM/1.0.1/cppdom-1.0.1.tar.gz'
+ homepage 'http://sourceforge.net/projects/xml-cppdom/'
+ md5 'ab30e45eb8129e14040020edc5b0b130'
+
+ depends_on 'scons'
+ depends_on 'boost'
+
+ def install
+ args = ["prefix=#{prefix}", "build_test=no", "var_type=optimized",
+ "BoostBaseDir=#{Formula.factory('boost').prefix}/"]
+
+ if snow_leopard_64?
+ args << 'var_arch=x64'
+ else
+ args << 'var_arch=ia32'
+ end
+
+ system "scons", "install", *args
+ end
+end