From 42f43b7686038e4cbca16d8d2118b139544e6de3 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sun, 13 Apr 2008 03:35:00 -0400 Subject: Check in all changes made so far toward 3.0. --- setup.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 5f79efa3..2034f2b7 100755 --- a/setup.py +++ b/setup.py @@ -4,15 +4,27 @@ from distutils.core import setup, Extension import os -libs = ["amounts", "boost_python", "gmp"] +libs = ["ledger", "boost_python", "gmp", "pcre"] -setup(name = "Amounts", - version = "2.6", - description = "Amounts and Commodities Library", +if os.environ.has_key ("HAVE_EXPAT") and\ + os.environ["HAVE_EXPAT"] == "true": + libs.extend (["expat"]) + +if os.environ.has_key ("HAVE_XMLPARSE") and\ + os.environ["HAVE_XMLPARSE"] == "true": + libs.extend (["xmlparse", "xmltok"]) + +if os.environ.has_key ("HAVE_LIBOFX") and\ + os.environ["HAVE_LIBOFX"] == "true": + libs.extend (["ofx"]) + +setup(name = "Ledger", + version = "3.0", + description = "Ledger Accounting Library", author = "John Wiegley", author_email = "johnw@newartisans.com", - url = "http://www.newartisans.com/johnw/", + url = "http://johnwiegley.com/", ext_modules = [ - Extension("amounts", ["amounts.cc"], + Extension("ledger", ["pyledger.cc"], define_macros = [('PYTHON_MODULE', 1)], libraries = libs)]) -- cgit v1.2.3