| | 153 | dnl ************************************************** |
|---|
| | 154 | dnl * libcargos * |
|---|
| | 155 | dnl ************************************************** |
|---|
| | 156 | |
|---|
| | 157 | |
|---|
| | 158 | AC_SUBST([LIB_CARGOS]) |
|---|
| | 159 | AC_SUBST([LIB_CARGOS_LIBDIR]) |
|---|
| | 160 | AC_SUBST([LIB_CARGOS_INCDIR]) |
|---|
| | 161 | |
|---|
| | 162 | |
|---|
| | 163 | enable_cargos="yes" |
|---|
| | 164 | |
|---|
| | 165 | AC_ARG_ENABLE(cargos, [ --enable-cargos enable support for libcargos], |
|---|
| | 166 | [enable_cargos="$enableval"],[enable_cargos="yes"]) |
|---|
| | 167 | |
|---|
| | 168 | AC_ARG_WITH(cargos-include, |
|---|
| | 169 | [ --with-cargos-include=DIR libcargos include dir], |
|---|
| | 170 | [cargos_inc="$withval"],[cargos_inc=no]) |
|---|
| | 171 | AC_ARG_WITH(cargos-lib, |
|---|
| | 172 | [ --with-cargos-lib=DIR libcargos library dir], |
|---|
| | 173 | [cargos_lib="$withval"],[cargos_lib=no]) |
|---|
| | 174 | |
|---|
| | 175 | |
|---|
| | 176 | if test x$enable_cargos = "xyes" ; then |
|---|
| | 177 | OLD_CPPFLAGS=${CPPFLAGS}; |
|---|
| | 178 | if test x$cargos_inc != "xno"; then |
|---|
| | 179 | CPPFLAGS="${CPPFLAGS} -I${cargos_inc}" |
|---|
| | 180 | fi |
|---|
| | 181 | |
|---|
| | 182 | AC_CHECK_HEADER(cargos-lib.h,[enable_cargos=yes],[enable_cargos=no]) |
|---|
| | 183 | |
|---|
| | 184 | if test x$enable_cargos = "xyes" ; then |
|---|
| | 185 | OLD_LDFLAGS=${LDFLAGS} |
|---|
| | 186 | if test x$cargos_lib != "xno"; then |
|---|
| | 187 | LDFLAGS="${LDFLAGS} -L${cargos_lib}" |
|---|
| | 188 | fi |
|---|
| | 189 | |
|---|
| | 190 | AC_CHECK_LIB([cargos],[cargos_lib_create],enable_cargos="yes", enable_cargos="no") |
|---|
| | 191 | |
|---|
| | 192 | if test x$enable_cargos = "xyes" ; then |
|---|
| | 193 | LIB_CARGOS="-lcargos" |
|---|
| | 194 | LIB_CARGOS_LIBDIR="-L$cargos_lib" |
|---|
| | 195 | LIB_CARGOS_INCDIR="-I$cargos_inc" |
|---|
| | 196 | AC_DEFINE([HAVE_LIBCARGOS], [1], [Define to 1 to compile with cargos support]) |
|---|
| | 197 | fi |
|---|
| | 198 | fi |
|---|
| | 199 | CPPFLAGS=${OLD_CPPFLAGS} |
|---|
| | 200 | LDFLAGS=${OLD_LDFLAGS} |
|---|
| | 201 | fi |
|---|