diff options
Diffstat (limited to 'Library/Formula/cppdom.rb')
| -rw-r--r-- | Library/Formula/cppdom.rb | 23 |
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 |
