pointcloud/macros/ac_proj4_version.m4
2013-01-14 16:47:48 -08:00

38 lines
810 B
Plaintext

dnl **********************************************************************
dnl * ac_proj4_version.m4
dnl *
dnl * Copyright 2008 Mark Cave-Ayland
dnl *
dnl **********************************************************************
dnl
dnl Return the PROJ.4 version number
dnl
AC_DEFUN([AC_PROJ_VERSION], [
AC_RUN_IFELSE(
[AC_LANG_PROGRAM([
#ifdef HAVE_STDINT_H
#include <stdio.h>
#endif
#include "proj_api.h"
],
[
FILE *fp;
fp = fopen("conftest.out", "w");
fprintf(fp, "%d\n", PJ_VERSION);
fclose(fp)])
],
[
dnl The program ran successfully, so return the version number in the form MAJORMINOR
$1=`cat conftest.out | sed 's/\([[0-9]]\)\([[0-9]]\)\([[0-9]]\)/\1\2/'`
],
[
dnl The program failed so return an empty variable
$1=""
]
)
])