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
John Wiegley
876e2a9064
Call out to git-submodule from acprep.
2009-01-23 20:05:42 -04:00
John Wiegley
6df9debc6f
Add $PYTHON_HOME/lib before /opt/local/lib in acprep.
2009-01-23 01:53:59 -04:00
John Wiegley
33ebfa626e
Added README notes for people using Ubuntu, and made the use of a certain
...
warning flag conditional for Darwin systems.
2008-08-26 03:27:39 -04:00
John Wiegley
0acdebb026
Small administrative updates
2008-08-18 16:37:57 -04:00
John Wiegley
eb1fdd0e51
Added the use of autogen.sh from http://buildconf.brlcad.org/ . 'acprep' still
...
remains useful (mostly to me), but now users can use this script if they
expect to find it.
2008-08-14 03:21:29 -04:00
John Wiegley
4658034a48
Don't build with all warning flags on unless './acprep --devel' is use. Some
...
older version of g++ don't like all the warnings flags.
2008-08-14 00:08:51 -04:00
John Wiegley
0b6a10925d
Reduced automake dependency down to 1.9.
2008-08-13 18:56:35 -04:00
John Wiegley
46bc362804
Revert "Use MacPort's Python if available."
...
This reverts commit 431edefffd .
2008-08-13 05:38:14 -04:00
John Wiegley
431edefffd
Use MacPort's Python if available.
2008-08-13 04:13:35 -04:00
John Wiegley
60b178789f
Several changes to autoconf and automake files:
...
- Always build with Python support, if it's available
- Better rule for building the TAGS file (optional)
- Basic reorganization
- Don't run the RegressionTests if no Python interpretor is found
2008-08-11 18:35:52 -04:00
John Wiegley
7fbc4dc9f6
Disabled some redundant warning flags.
2008-08-10 03:49:13 -04:00