/[svn]/liblscp/trunk/configure.ac
ViewVC logotype

Diff of /liblscp/trunk/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 946 by capela, Mon Nov 27 18:33:02 2006 UTC revision 3825 by capela, Sat Sep 26 18:49:20 2020 UTC
# Line 1  Line 1 
1  # Process this file with autoconf to produce a configure script.  # Process this file with autoconf to produce a configure script.
2  AC_INIT(src/client.c)  AC_INIT(liblscp, 0.6.2, rncbc@rncbc.org, liblscp)
 AM_CONFIG_HEADER(src/config.h)  
3    
4  AM_INIT_AUTOMAKE(liblscp, 0.4.0)  AC_CONFIG_SRCDIR(src/client.c)
5    AC_CONFIG_HEADERS([src/config.h])
6    AC_CONFIG_MACRO_DIRS([.m4])
7    
8    AM_INIT_AUTOMAKE
9    
10  #------------------------------------------------------------------------------------  #------------------------------------------------------------------------------------
11  # Rules for library version information:  # Rules for library version information:
# Line 20  AM_INIT_AUTOMAKE(liblscp, 0.4.0) Line 23  AM_INIT_AUTOMAKE(liblscp, 0.4.0)
23  #  6. If any interfaces have been removed since the last public release, then set age  #  6. If any interfaces have been removed since the last public release, then set age
24  #     to 0.  #     to 0.
25    
26  SHARED_VERSION_INFO="1:0:0"  SHARED_VERSION_INFO="6:2:0"
27    
28  AC_SUBST(SHARED_VERSION_INFO)  AC_SUBST(SHARED_VERSION_INFO)
29    
30    # Build version string.
31    AC_CACHE_VAL([ac_cv_build_version], [
32       ac_cv_build_version=$(git describe --tags --dirty --abbrev=6 2>/dev/null)
33       if test -n "$ac_cv_build_version"; then
34          ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/^[[^0-9]]\+//')
35          ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/-g/git./')
36          ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/[[_|-]]\+/./g')
37          ac_cv_build_version_extra=$(git rev-parse --abbrev-ref HEAD 2>/dev/null)
38          if test "x$ac_cv_build_version_extra" != "xmaster"; then
39             ac_cv_build_version="$ac_cv_build_version [[$ac_cv_build_version_extra]]"
40          fi
41       else
42          ac_cv_build_version=$PACKAGE_VERSION
43       fi
44    ])
45    ac_build_version="$ac_cv_build_version"
46    AC_SUBST(ac_build_version)
47    
48  # Checks for programs.  # Checks for programs.
49  AC_PROG_CC  AC_PROG_CC
50    AC_LIBTOOL_WIN32_DLL
51  AC_PROG_LIBTOOL  AC_PROG_LIBTOOL
52  AM_PROG_LIBTOOL  AM_PROG_LIBTOOL
53    
# Line 40  AC_TYPE_SIZE_T Line 62  AC_TYPE_SIZE_T
62  # Checks for library functions.  # Checks for library functions.
63  AC_CHECK_FUNCS(strdup strtok_r memset memmove socket connect bind listen setsockopt getsockopt getsockname gethostbyname)  AC_CHECK_FUNCS(strdup strtok_r memset memmove socket connect bind listen setsockopt getsockopt getsockname gethostbyname)
64    
65    case $host in
66        *mingw*|*cygwin*) windows=yes ;;
67        *)                windows=no ;;
68    esac
69    AM_CONDITIONAL(WINDOWS, test "$windows" = "yes")
70    
71  # Checks for pthread library.  # Checks for pthread library.
72  AC_CHECK_LIB(pthread, pthread_create)  AC_CHECK_LIB(pthread, pthread_create)
73    
# Line 50  AC_ENABLE_SHARED(yes) Line 78  AC_ENABLE_SHARED(yes)
78  AC_CHECK_PROG(ac_doxygen, doxygen, [doc], [])  AC_CHECK_PROG(ac_doxygen, doxygen, [doc], [])
79  AC_SUBST(ac_doxygen)  AC_SUBST(ac_doxygen)
80    
81  AC_OUTPUT(Makefile src/Makefile lscp/Makefile examples/Makefile debian/Makefile doc/Makefile doc/liblscp.doxygen lscp.pc liblscp.spec lscp/version.h)  AC_OUTPUT(Makefile src/Makefile lscp/Makefile examples/Makefile doc/Makefile doc/liblscp.doxygen lscp.pc liblscp.spec lscp/version.h)
82    

Legend:
Removed from v.946  
changed lines
  Added in v.3825

  ViewVC Help
Powered by ViewVC