Rev 5024 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
### configure.ac -*- Autoconf -*-###### Process this file with autoconf to produce a configure script.###### Copyright (C) 1998-2004 R Core Team###### This file is part of R.###### R is free software; you can redistribute it and/or modify it under### the terms of the GNU General Public License as published by the Free### Software Foundation; either version 2 of the License, or (at your### option) any later version.###### R is distributed in the hope that it will be useful, but WITHOUT ANY### WARRANTY; without even the implied warranty of MERCHANTABILITY or### FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public### License for more details.###### You should have received a copy of the GNU General Public License### along with R; if not, you can obtain it via the World Wide Web at### 'http://www.gnu.org/copyleft/gpl.html', or by writing to the Free### Software Foundation, 59 Temple Place -- Suite 330, Boston, MA### 02111-3307, USA.AC_PREREQ(2.59)AC_INIT([Rgnome], [2.7.0], [r-bugs@R-project.org], [Rgnome]): ${R_HOME=`R RHOME`}if test -z "${R_HOME}"; thenecho "could not determine R_HOME"exit 1fiAC_SUBST(R_HOME)AC_ARG_VAR([R_HOME], [Home directory of R installation])echo "Using R Installation in R_HOME=${R_HOME}"## We provide these defaults so that headers and libraries in## '/usr/local' are found (by the native tools, mostly).## We do it here because AC_ARG_WITH(gnome) may add to CPPFLAGS and## LDFLAGS.cppflags=`${R_HOME}/bin/R CMD config CPPFLAGS`ldflags=`${R_HOME}/bin/R CMD config LDFLAGS`: ${CPPFLAGS="${cppflags}"}: ${LDFLAGS="${ldflags}"}### ** Handle arguments to configure.config_opts="${ac_configure_args}"AC_SUBST(config_opts)AC_ARG_WITH([gnome],[AC_HELP_STRING([--with-gnome],[use GNOME, or specify its prefix @<:@yes@:>@])],[if test "${withval}" = no; thenwant_gnome=noelif test "${withval}" = yes; thenwant_gnome=yeswant_R_shlib=yeselsewant_gnome=yeswant_R_shlib=yesCPPFLAGS="${CPPFLAGS} -I${withval}/include"## <FIXME> what about lib64?LDFLAGS="${LDFLAGS} -L${withval}/lib"gnome_prefix="${withval}/lib"fi],[want_gnome=yes])## necessary but not sufficient testR_LIB=`${R_HOME}/bin/R CMD config --ldflags`if test -z "${R_LIB}"; thenecho "Need R built as a library"exit 1fiCC=`${R_HOME}/bin/R CMD config CC`CFLAGS=`${R_HOME}/bin/R CMD config CFLAGS`AC_PROG_INSTALLAC_CHECK_HEADERS(fcntl.h locale.h string.h strings.h)R_GNOMEAC_SUBST(R_LIB)AC_CONFIG_HEADERS(config.h)AC_CONFIG_FILES([Makefile])AC_OUTPUT