Commit graph

196 commits

Author SHA1 Message Date
John Wiegley
ed8f5e04c0 Changed "dependencies" phase for CentOS systems
It's still not complete yet, because MPFR isn't part of the CentOS
package set.
2009-03-19 03:10:29 -04:00
John Wiegley
248a8f5180 Do not set ARCHFLAGS by default for Darwin
I'm not using these yet, since it's impossible to build a fully
universal binary on my machine due to the way GMP is built by MacPorts.
2009-03-11 19:32:22 -04:00
John Wiegley
f2eb941ab6 Fixed the acprep distcheck build 2009-03-11 19:15:16 -04:00
John Wiegley
93e9b2b7af Ensure that ledger-proof exists when needed 2009-03-11 06:26:41 -04:00
John Wiegley
273a1084ba Added a buildlibs phase, for rebuilding Boost
The advantage here is that it setups up the compiler path correctly.
2009-03-11 03:21:01 -04:00
John Wiegley
6b77e6868c Execution errors in acprep now stop the build 2009-03-10 19:39:44 -04:00
John Wiegley
f20a644c98 Fixed how the environment is setup in acprep 2009-03-10 18:51:59 -04:00
John Wiegley
78b303515e Re-enabled use of _GLIBCXX_DEBUG on my machine 2009-03-10 18:41:39 -04:00
John Wiegley
7b829af6ae Removed default optimization flag -march=native 2009-03-10 17:11:39 -04:00
John Wiegley
110f0b8023 Enabled use of pre-compiled headers by default 2009-03-10 17:02:03 -04:00
John Wiegley
4f62bb17c1 Refactored some code in acprep 2009-03-10 05:01:25 -04:00
John Wiegley
6fe6882ee4 Only clean if needed, not whenever acprep changes 2009-03-10 01:51:06 -04:00
John Wiegley
c1a8c78e20 Made -fpch-deps a default flag if PCH is enabled
This helps to build things correctly if a dependency like fdstream.h
changes, or there is an external update to a package.
2009-03-09 22:20:30 -04:00
John Wiegley
2fc24b6c0b Disable use of _GLIBCXX_DEBUG by default 2009-03-09 22:11:47 -04:00
John Wiegley
e0473e207b Rewrote acprep in Python and improved the build 2009-03-09 21:51:02 -04:00
John Wiegley
8c8fbb75a5 Enable -g when gcov support is being used 2009-03-08 00:53:05 -04:00
John Wiegley
70b1c21603 make release-distcheck works again 2009-03-07 04:14:11 -04:00
John Wiegley
9a47298d81 Don't run autogen from acprep unless necessary 2009-03-04 14:14:59 -04:00
John Wiegley
55b2fef58c Don't warn about old-style casts (e.g., Python.h) 2009-03-04 04:34:38 -04:00
John Wiegley
27c0de0da3 Using ./acprep now builds statically by default 2009-03-03 14:54:42 -04:00
John Wiegley
5afc4c3770 Reorganized some files in tools/ and test/ 2009-02-28 06:18:21 -04:00
John Wiegley
c87aa9c2ea Use g++-4.3 on OS X, if available 2009-02-28 05:58:38 -04:00
John Wiegley
0ed57916cf Fixed a system-specific issue in acprep 2009-02-26 14:12:59 -04:00
John Wiegley
07fcc3a08a Build Python module using automake, not setup.py 2009-02-24 12:48:11 -04:00
John Wiegley
f2e4f4c6d1 By default, build Ledger with the included gettext 2009-02-22 17:41:01 -04:00
John Wiegley
4b159527a5 Removed a bash-ism from acprep 2009-02-21 21:51:22 -04:00
John Wiegley
b902894284 Added support for using GNU gettext 2009-02-21 20:21:13 -04:00
John Wiegley
f4b270a1b8 acprep --gprof now passes -g -pg to the linker 2009-02-21 16:46:59 -04:00
John Wiegley
2a79d2d3bd Increase amount of warnings reported with --pch 2009-02-16 17:33:29 -04:00
John Wiegley
1aeb5e5997 acprep now uses ccache for --devel if available 2009-02-16 03:16:12 -04:00
John Wiegley
cb6b6e8b67 acprep doesn't call out to git if it's not there 2009-02-15 20:33:18 -04:00
John Wiegley
d3daa9b5dd Reorganized the way acprep handles switches
Now it takes --warn and --debug flags, and I use tools/myacprep to
collect together all the flags I normally use in development.
2009-02-13 01:50:15 -04:00
John Wiegley
62eee3d29a Removed a bad variable setting in acprep 2009-02-12 22:46:56 -04:00
John Wiegley
09134d6e81 Added -I/sw/include to Fink to acprep users 2009-02-12 22:14:10 -04:00
John Wiegley
4eb46bedf0 Made acprep conform to /bin/sh, instead of /bin/bash. 2009-02-11 16:55:16 -04:00
John Wiegley
53ace5fcca Updated the Boost version I'm building with on OS X to 1.38. 2009-02-11 04:31:55 -04:00
John Wiegley
6d22f2d56c Pass all unrecognized options to configure. 2009-02-10 00:30:44 -04:00
John Wiegley
7f48cfc7e9 Use --disable-static on Linux x86_64 machines. 2009-02-09 19:09:26 -04:00
John Wiegley
57d98ac120 acprep now takes a --pch flag, as in "--pch --devel". It must come first. 2009-02-08 23:20:28 -04:00
John Wiegley
7eb4a7eece Conditionalize the ability to use pre-compiled headers. 2009-02-08 21:14:09 -04:00
John Wiegley
f9f4bf468b Re-enabled the use of pre-compiled headers over debug libs in acprep --devel. 2009-02-08 19:08:23 -04:00
John Wiegley
423bf7a84e Removed unneeded -D directives from acprep. 2009-02-07 19:35:57 -04:00
John Wiegley
336cd5ef35 Removed include path reference to libofx. 2009-02-07 18:40:33 -04:00
John Wiegley
e874e580cf Added blank lines to acprep for clarity. 2009-02-04 00:34:28 -04:00
John Wiegley
069552a81d Fixed the auto-discovery of the Boost suffix in acprep. 2009-02-03 13:31:13 -04:00
John Wiegley
f857b33dad Attempt to "auto-discover" the user's Boost installation suffix. 2009-02-02 16:25:26 -04:00
John Wiegley
e08959aab6 Increased Boost dependency version number to 1_37. 2009-01-28 17:16:08 -04:00
John Wiegley
878e5db806 Changed --dir option for acprep to --output, which makes more sense. 2009-01-25 16:48:11 -04:00
John Wiegley
79a7976600 Reorganized Ledger so that it builds as 7 separate libraries. This is mainly
to prove to myself that it has proper decoupling between prior code areas.
2009-01-25 01:10:05 -04:00
John Wiegley
a69649fb7f Switched over to using irrxml for parsing XML, rather than expat. 2009-01-24 04:49:58 -04:00