xref: /Universal-ctags/libreadtags/configure.ac (revision d5b81c4aa18f31534f9ed152bfb0988c340b28ff)
14d9e7fc5SMasatake YAMATO# -*- Autoconf -*-
2a41b1651SMasatake YAMATOAC_INIT(libreadtags, 0.1.0)
34d9e7fc5SMasatake YAMATOAC_CONFIG_MACRO_DIR([m4])
44d9e7fc5SMasatake YAMATOAC_CONFIG_SRCDIR([readtags.c])
54d9e7fc5SMasatake YAMATO
64d9e7fc5SMasatake YAMATOAM_INIT_AUTOMAKE
74d9e7fc5SMasatake YAMATOAC_PROG_LIBTOOL
84d9e7fc5SMasatake YAMATO
9a41b1651SMasatake YAMATO# LT_VERSION => CURRENT[:REVISION[:AGE]]
10a41b1651SMasatake YAMATO#
11a41b1651SMasatake YAMATO# (the following instructions are taken from configure.ac in libskk)
12a41b1651SMasatake YAMATO#
13a41b1651SMasatake YAMATO# If library source has changed since last release, increment revision
14a41b1651SMasatake YAMATO# If public symbols have been added, removed or changed since last release,
15a41b1651SMasatake YAMATO#  increment current and set revision to 0
16a41b1651SMasatake YAMATO# If public symbols have been added since last release, increment age
17a41b1651SMasatake YAMATO# If public symbols have been removed since last release, set age to 0
18a41b1651SMasatake YAMATO#
19a41b1651SMasatake YAMATO# Revision history
20a41b1651SMasatake YAMATO#
21a41b1651SMasatake YAMATO# 0:0:0
22a41b1651SMasatake YAMATO#    initial version; API is the same as readtags.h in Exuberant-ctags.
23a41b1651SMasatake YAMATO#
24a41b1651SMasatake YAMATO# 1:0:0
25a41b1651SMasatake YAMATO#    introduced tagsGetErrno() and tagErrno.
26a41b1651SMasatake YAMATO#    rename sortType to tagSortType.
27*d5b81c4aSMasatake YAMATO#
28*d5b81c4aSMasatake YAMATO# 2:0:1
29*d5b81c4aSMasatake YAMATO#    introduced TagErrnoFileMayTooBig.
30*d5b81c4aSMasatake YAMATO#
31*d5b81c4aSMasatake YAMATOAC_SUBST(LT_VERSION, [2:0:1])
32a41b1651SMasatake YAMATO
33a41b1651SMasatake YAMATOAC_ARG_ENABLE([gcov],
34a41b1651SMasatake YAMATO	[AS_HELP_STRING([--enable-gcov],
35a41b1651SMasatake YAMATO		[enable 'gcov' coverage testing tool [no]])])
36a41b1651SMasatake YAMATOif test "${enable_gcov}" = "yes"; then
37a41b1651SMasatake YAMATO	GCOV_CFLAGS="--coverage"
38a41b1651SMasatake YAMATOfi
39a41b1651SMasatake YAMATOAC_SUBST([GCOV_CFLAGS])
404d9e7fc5SMasatake YAMATO
414d9e7fc5SMasatake YAMATOAC_PROG_CC_C99
424d9e7fc5SMasatake YAMATO
434d9e7fc5SMasatake YAMATOAC_CONFIG_FILES([Makefile
44ee45a800SMasatake YAMATO		libreadtags.pc
45ee45a800SMasatake YAMATO		tests/Makefile])
464d9e7fc5SMasatake YAMATOAC_OUTPUT
47