configure.ac
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Jul 09 08:52:03 2009 +0100 (2009-07-09)
changeset 1 79785c51cde0
child 2 14482ca89223
permissions -rw-r--r--
Release version 0.1
     1 #                                               -*- Autoconf -*-
     2 # Process this file with autoconf to produce a configure script.
     3 
     4 AC_INIT([whelk],[0.1],[ali@juiblex.co.uk])
     5 AC_PREREQ(2.59)
     6 AC_CONFIG_AUX_DIR([config])
     7 AC_CONFIG_SRCDIR([whelk/whelk.c])
     8 AC_CONFIG_HEADER([config.h])
     9 AC_CONFIG_FILES([Makefile
    10 whelk.pc
    11 whelk/Makefile
    12 ])
    13 AM_INIT_AUTOMAKE(no-define)
    14 AC_CANONICAL_HOST
    15 case $host_os in
    16     mingw*)
    17         host_mingw="yes"
    18         ;;
    19     *)
    20         host_mingw=""
    21         ;;
    22 esac
    23 AM_CONDITIONAL(WHELK_MINGW,[test -n "$host_mingw"])
    24 
    25 ##################################################
    26 # Checks for programs.
    27 ##################################################
    28 AC_PROG_CC
    29 AC_LIBTOOL_WIN32_DLL
    30 AC_PROG_LIBTOOL
    31 PKG_PROG_PKG_CONFIG
    32 
    33 ##################################################
    34 # Checks for header files.
    35 ##################################################
    36 AC_HEADER_STDC
    37 
    38 ##################################################
    39 # Checks for typedefs, structures, and compiler characteristics.
    40 ##################################################
    41 
    42 ##################################################
    43 # Checks for libraries.
    44 ##################################################
    45 case $host_os in
    46     mingw*)
    47 	EXTRA_LIBS="-lole32"
    48 	EXTRA_BUILD_LIBS="-Wl,-luuid"
    49 	EXTRA_PRIVATE_LIBS="-luuid"
    50         ;;
    51     *)
    52 	EXTRA_LIBS=""
    53 	EXTRA_BUILD_LIBS=""
    54 	EXTRA_PRIVATE_LIBS=""
    55         ;;
    56 esac
    57 AC_SUBST(EXTRA_LIBS)
    58 AC_SUBST(EXTRA_BUILD_LIBS)
    59 AC_SUBST(EXTRA_PRIVATE_LIBS)
    60 PKG_CHECK_MODULES(LUA,[lua])
    61 lua_binary_version=`$PKG_CONFIG --variable V lua`
    62 AC_SUBST([LUA_BINARY_VERSION],[$lua_binary_version])
    63 
    64 ##################################################
    65 # Checks for library functions.
    66 ##################################################
    67 
    68 ##################################################
    69 # Checks for processor independent files.
    70 ##################################################
    71 
    72 ##################################################
    73 # Generate the various configured files
    74 ##################################################
    75 AC_OUTPUT