Commit graph

1047 commits

Author SHA1 Message Date
John Wiegley
b6078393b6 Added a simple Makefile for building some of Ledger's dependency libraries and
installing them into /usr/local/stow.  It will likely have to be run using
'sudo make'.
2008-08-08 03:45:57 -04:00
John Wiegley
e123128da0 Added several submodules, to ease the pain of keeping track of Ledger's
dependencies.  At the moment all it does is check them out for you at the same
version that I'm using.
2008-08-08 03:19:21 -04:00
John Wiegley
3f7430bd81 Don't include gdtoa/.libs anymore, it's not being used. 2008-08-08 03:13:29 -04:00
John Wiegley
ce2885731f --disable-shared is now the default for acprep users. 2008-08-08 03:08:19 -04:00
John Wiegley
4d1057c472 Added a pretty divider line. :) 2008-08-08 03:08:10 -04:00
John Wiegley
3be1534915 Don't overwrite PYTHON_HOME or PYTHON_VERSION if defined in the environment. 2008-08-08 03:03:11 -04:00
John Wiegley
2a12dec5ae Added a stub --local for people who used to use it. 2008-08-08 02:39:11 -04:00
John Wiegley
3e795cc160 Changes needed since all of the documentation files moved into 'doc'. 2008-08-08 01:34:40 -04:00
John Wiegley
2617000f10 Changed the AUTOCONF and AUTOMAKE_VERSION variables to match what comes with
OS X.
2008-08-08 01:20:44 -04:00
John Wiegley
008302b7f5 Removed --long option from git-describe, since it breaks on older machines
that are running the Buildbot.
2008-08-08 00:58:19 -04:00
John Wiegley
9628850bc0 Moved autoconf minimum version back to 2.61 (which is what comes with OS X). 2008-08-08 00:30:54 -04:00
John Wiegley
510ec81063 Fixes and optimizations to the 'make release' and 'make release-distcheck'
rules.
2008-08-08 00:18:11 -04:00
John Wiegley
afc592c52c Fixed some spurious warnings in the non-debug build. 2008-08-08 00:17:53 -04:00
John Wiegley
b555649589 Relaxed checking of Automake requirements, and removed any need for the
'myacprep' script.  Also support Python is now checked for by default when
building the development version (i.e., from version control).
2008-08-07 23:26:30 -04:00
John Wiegley
8dc5f14b65 Moved several documentation files into the 'doc' directory. 2008-08-07 23:25:42 -04:00
John Wiegley
2f5d25cefa Removed the need for a version.m4.in file. 2008-08-07 22:56:42 -04:00
John Wiegley
ac441fdd64 Removed the need for an external valgrind.sh script. Using autoconf instead. 2008-08-07 22:56:25 -04:00
John Wiegley
651ada9cad Added a 'make fulltest' so that I can be sure everything works. 2008-08-07 05:54:25 -04:00
John Wiegley
26e121dde0 Pass all flags to the underlying make when --build is passed to acprep. 2008-08-07 05:53:41 -04:00
John Wiegley
f31f9866db The OFX parsing code is compiling again, but not working yet. 2008-08-07 05:44:16 -04:00
John Wiegley
8e7bf65dbc Added -L flags for locating CppUnit libraries. 2008-08-07 05:44:03 -04:00
John Wiegley
494893f756 Fixed a bug that was causing RegressionTests not to run at all. 2008-08-07 05:43:49 -04:00
John Wiegley
b010b2fc78 Several changes to acprep to help me prepare a universal binary on OS X for
distribution.
2008-08-07 05:23:04 -04:00
John Wiegley
721effa6ba Removed 'release' rule and added a 'docs' rule for making the documentation. 2008-08-07 05:02:43 -04:00
John Wiegley
83d0a3bb13 Backed out the PackageMaker file, I'm not ready to check it in yet. 2008-08-07 04:30:48 -04:00
John Wiegley
76bdb44a68 Fix to 'make release', and also added the PackageMaker config file, for
building an installable Ledger package for OS X users.
2008-08-07 03:32:27 -04:00
John Wiegley
925387d7c0 The Python interface code is now building again and passes its unit tests. 2008-08-07 03:28:48 -04:00
John Wiegley
8d89329b3f Link against the dynamic Boost libraries, as this is required for properly
building the Python extension library.
2008-08-07 03:22:53 -04:00
John Wiegley
71e0491aec Added a module init file (__init__.py) for the test directory. 2008-08-07 02:58:27 -04:00
John Wiegley
c0e7315467 Changed tests module reference to just test. 2008-08-07 02:58:15 -04:00
John Wiegley
2362150880 Added Python compilation files (.pyc) to the ignore file. 2008-08-07 02:58:05 -04:00
John Wiegley
9dac35fd52 Added rules for building with Python support and also for building a universal
binary when preparing a release for distribution.
2008-08-07 02:54:33 -04:00
John Wiegley
1aa98a65df When developing, always build with Python support enabled. 2008-08-07 02:53:57 -04:00
John Wiegley
da2a1126d1 Added Python product to the ignore file. 2008-08-07 02:53:44 -04:00
John Wiegley
0eda1ad2c6 The Python interface layer is building again. 2008-08-07 02:53:35 -04:00
John Wiegley
6ddc21dc5f 'make distcheck' now works. 2008-08-06 23:21:06 -04:00
John Wiegley
54f2a8012f Moved several tests around again (python/test -> test/python). 2008-08-06 18:23:50 -04:00
John Wiegley
0d6e72adbb More changes toward getting 'make distcheck' to succeed. 2008-08-05 22:18:18 -04:00
John Wiegley
764c88ffea ginstall $(srcdir)/doc/html/*, not $(top_builddir)/doc/html/. 2008-08-05 21:36:58 -04:00
John Wiegley
01f5ac4232 The stub for RegressionTests returned the wrong exit code. 2008-08-05 21:01:59 -04:00
John Wiegley
d29d7751e0 Added automake logic for building the Doxygen sources right before preparing a
release tarball.
2008-08-05 20:59:46 -04:00
John Wiegley
9f9339c5c5 Added missing virtual specifiers on some destructors. 2008-08-05 20:41:48 -04:00
John Wiegley
89d86d5265 version.m4.in incorrectly had a fixed version number. 2008-08-05 20:40:31 -04:00
John Wiegley
bc528efa95 Added documentation build products to the ignore file. 2008-08-05 20:37:33 -04:00
John Wiegley
da6ceaba1a Updated the Doxygen docs so that all the core numerics files are in the same
module group.
2008-08-05 19:49:01 -04:00
John Wiegley
36cd816404 Moved the test sources around, so that all the unit tests are in test/unit. 2008-08-05 19:48:42 -04:00
John Wiegley
262bda35cf Updated a comment. 2008-08-05 19:15:45 -04:00
John Wiegley
646a46b53b Generate call graphs in the Doxygen documentation. 2008-08-05 19:15:33 -04:00
John Wiegley
5a9796940c Added support for generating Doxygen source documentation. 2008-08-05 18:30:08 -04:00
John Wiegley
f6f4a46cf5 Moved around most of the files so that source code is in src/, documentation
is in doc/, etc.
2008-08-05 18:05:49 -04:00