diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-05-08 15:13:59 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-05-08 15:13:59 +0300 |
commit | 79f6b2c923d1c2366b68a431756bde6e4a04ae86 (patch) | |
tree | 75087c12a3b763634bd5ea9ae616e6dd447b3f9d /src/libgrecs.m4 | |
parent | ced98e1b1e040bd0f50b2ebd146a22e74f5913c0 (diff) | |
download | grecs-79f6b2c923d1c2366b68a431756bde6e4a04ae86.tar.gz grecs-79f6b2c923d1c2366b68a431756bde6e4a04ae86.tar.bz2 |
Redo versioning support.
* am/grecs.m4: Define GRECS_VEROK_AT if package version matches
the standard scheme.
Define GRECS_DISTCK_AT if install flag is set.
* src/grecs.h (GRECS_VERSION_MAJOR)
(GRECS_VERSION_MINOR): New defines.
(grecs_version_info)<buffer>: New member.
(grecs_version): Return allocated grecs_version_info structure.
(grecs_version_cmp): Change prototype.
(grecs_version_ok)
(grecs_version_info_cmp)
(grecs_version_split)
(grecs_version_info_free): New protos.
* src/version.c: Rewrite.
* src/libgrecs.m4 (AM_LIBGRECS): Use grecs_version_ok
* tests/.gitignore: Add distck.
* tests/Makefile.am: Add new tests.
* tests/testsuite.at: Add new tests.
* tests/gcfver.c: Update.
* tests/vercmp.at: Rewrite.
* tests/verok.at: New file (from old vercmp.at).
* tests/distck.at: New file.
* tests/distck.c: New file.
Diffstat (limited to 'src/libgrecs.m4')
-rw-r--r-- | src/libgrecs.m4 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libgrecs.m4 b/src/libgrecs.m4 index 88ce312..68abcef 100644 --- a/src/libgrecs.m4 +++ b/src/libgrecs.m4 @@ -27,7 +27,7 @@ AC_DEFUN([AM_LIBGRECS],[ AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h> #include <grecs.h> ]], - [exit(grecs_version_cmp("[libgrecs ]$1"));])], + [exit(grecs_version_ok("[libgrecs ]$1"));])], [], [cv_libgrecs=no])]) if test "$cv_libgrecs" = "yes"; then |