Module CS/mk/autoconf/

back to main page

Summary Period: 2003-02-22 to 2003-05-26

Modules

[root]/CS/mk/autoconf

Lines Of Code


Total Lines Of Code: 4429 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 34 (100.0%) 4690 (100.0%) 137.9
sunshine 22 (64.7%) 4033 (86.0%) 183.3
matzebraun 7 (20.6%) 551 (11.7%) 78.7
norman 5 (14.7%) 106 (2.3%) 21.2

Most Recent Commits

sunshine 2003-05-26 02:46

Eric Sunshine made the following changes the configuration scripts:

-*- Eliminated corrupt, unportable, and unnecessary `sed' expressions from
packageinfo.m4 which broke the configure script.

-*- Renamed CS_PACKAGEINFO_SETJAMCONFIG macro to CS_EMIT_PACKAGEINFO in
packageinfo.m4. This macro now takes an argument which specifies the
target to which the extended information should be emitted (for
example, to the Jam or make configuration caches).

-*- configure.ac now takes advantage of the new CS_EMIT_PACKAGEINFO
functionality to emit extended package information to both config.mak
and Jamconfig, rather than only to Jamconfig.

49 lines of code changed in:

matzebraun 2003-05-23 17:02

- Matze added some macros for gathering additional project info in
autoconf. This will be used to fill in stuff in the macosx and win32
rc files.

43 lines of code changed in:

norman 2003-05-03 19:42

Norman Kraemer extended progver.m4 for patterns to contain optional components.
Thus we can now have a pattern like this:
9.9|.9 where the last part is optional (.9)
or even
9.9|.9|._|.9 where we have 3 optional parts

32 lines of code changed in:

matzebraun 2003-05-02 21:14

augmented the jamtemplate project to handle the CFLAGS issue as well

57 lines of code changed in:

sunshine 2003-04-30 10:44

Eric Sunshine made the following changes to progver.m4 and
configure.ac:

-*- Performed some cleanup of CS_CHECK_PROG_VERSION() and its support
macros. (progver.m4 could use some more reformatting, though, as it
is still somewhat difficult to read.)

-*- Fixed some potential quoting problems in progver.m4.

-*- Upgraded progver.m4 to make better use of m4sugar facilities.

-*- Renamed all of the shell variables in progver.m4 to better conform to
Autoconf naming conventions.

-*- Renamed AC_CHECK_PROG_VERSION() to CS_CHECK_PROG_VERSION().

-*- CS_CHECK_PROG_VERSION() now exports the shell variable
cs_cv_prog_PROG_version_ok, rather than the inverted
ac_cv_check_version_PROG_bad.

-*- Fixed issue where emitted result string from CS_CHECK_PROG_VERSION()
via an uncached run did not match emitted result via a cached run.

-*- Removed the AC_CHECK_BISON_VERSION() and AC_CHECK_SWIG_VERSION()
specialization macros from progver.m4 since they polluted an otherwise
general-purpose macro utility file.

-*- Upgraded configure.ac to utilize CS_CHECK_PROG_VERSION() for Bison and
Swig tests.

-*- Eliminated now obsolete bison.m4 (AC_CHECK_BISON).

89 lines of code changed in:

sunshine 2003-04-30 09:04

Renamed vd.m4 to progver.m4 since it provides the AC_CHECK_PROG_VERSION()
(not some macro named VD).

182 lines of code changed in:

sunshine 2003-04-30 08:36

Eric Sunshine made the following changes:

-*- Removed the ugly FILTER argument from CS_TEXT_CACHE_OUTPUT() in
textcache.m4. This was a nasty hack to allow CS_JAMCONFIG_OUTPUT() to
do global post-processing of the cache before otuput. Fortunately,
however, the Jam-related installation-paths code has been refactored
so that this is no longer needed, and is no longer used by
CS_JAMCONFIG_OUTPUT().

-*- Upgraded textcache.m4 to use AS_IF() rather than raw `if'.

11 lines of code changed in:

norman 2003-04-29 23:24

Added some information whats going on in vd.m4

43 lines of code changed in:

matzebraun 2003-04-29 16:24

separated installpath handling

80 lines of code changed in:

norman 2003-04-29 10:36

Norman Kraemer fixed version detection.
The right result is now also found if not all parts of the version
string return the same result in comparision with the supplied version,
e.g. That is not only "1.3.16 >= 1.2.13" will yield true, but also
"1.3.16 >= 1.2.20".
He also changed some of the variable names to comply with Autoconf rules.

13 lines of code changed in:

norman 2003-04-29 02:02

Norman Kraemer added an Autoconf macro to check program versions.

10 lines of code changed in:

matzebraun 2003-04-28 23:13

moved crystal.m4 to more appropriate mk/autopconf directory

175 lines of code changed in:

sunshine 2003-04-28 13:46

Eric Sunshine fixed problem in jamcache.m4 in which
CS_JAMCONFIG_OUTPUT()'s filter was using a non-portable sed expression
which failed with some sed implementations (such as the one shipped with
MacOS/X).

1 lines of code changed in:

sunshine 2003-04-25 06:07

Eric Sunshine made the following changes:

-*- Improved robustness of --with-x check for Darwin/Macintosh, since
$with_x suddenly started evaluating to nothing on Wyatt's machine,
which caused the expression `test $with_x = yes' to fail with a syntax
error.

-*- Changed bison.m4 so that it no longer abuses the user. We do not need
to abuse the user just because an optional tool is missing or has the
wrong version number.

-*- Rewrote the sed extraction expressions in bison.m4 for a couple
reasons. First, they crashed and burned horribly on MacOS/X. Second,
they were using non-portable features which are not present in older
sed implementations.

8 lines of code changed in:

norman 2003-04-25 00:00

added a m4 to check bison's version

8 lines of code changed in:

sunshine 2003-04-15 22:37

Eric Sunshine extracted all of the useful, general-purpose utility macros
from CS/configure.ac, and placed them into individual, re-usable utility
m4 files in CS/mk/autoconf. The new files are: checkbuild.m4,
checklib.m4, headercache.m4, jamcache.m4, makecache.m4, mkdir.m4,
split.m4, textcache.m4, and trim.m4.

547 lines of code changed in:

sunshine 2003-03-25 01:36

Eric Sunshine made the following changes to project configuration:

-*- Fixed configure.ac bug: Was adding cs_gl_plat_cflags,
cs_gl_plat_lflags, and cs_gl_plat_libs flags one time extra for GLU,
GLUT, and GLX tests.

-*- Made the OpenGL-related checks in configure.ac more orthogonal.
Previously, there was no clear distinction as to whether it was
checking for existence of a library (libglx, libglu, etc.) or
existence of a facility (GLX, GLU, etc.). Now, all tests check for
existence of a facility and will correctly recognize facilities even
if built into the OpenGL library. For example, GLX is usually built
into libGL.a these days. Previously, the GLX check would fail because
there was no separate libglx.a, but now the GLX check will succeed.
This change also fixes a problem where the GLX "extensions" check
failed to run if GLX was built into libGL.a.

-*- Now that GLX.AVAIALBLE has a meaningful value even when GLX is built
into libGL.a, this variable is used to control building of glx2d
rather than GL.AVAIALBLE.

-*- Now checks for upper- and lowercase OpenGL-related library names
rather than assuming that GL, GLU, and GLX should be uppercase. This
should help to identify these libraries on platforms where they appear
as libgl.a, libglu.a, and libglx.a.

-*- Moved config.guess, config.sub, and install-sh from CS/bin to
CS/mk/autoconf.

3145 lines of code changed in:

sunshine 2003-02-23 08:26

Eric Sunshine made the following changes:

-*- Fixed mk/autoconf/pkg.m4 so that it no longer aborts configuration and
abuses the user just because an optional package is absent.

-*- Fixed bin/autogen.sh so that it cleans up after itself.

1 lines of code changed in:

matzebraun 2003-02-22 18:42

- Matze Braun added mk/autoconf dir for autoconf macros and added a
script to regenerate configure (bin/autogen.sh).
- Matze Braun added a check for the libxml2 plugin.

196 lines of code changed in:


Generated by StatCvs v0.2-dev