Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure.ac

    r107b01a r41cca44  
    55AC_INIT([cfa-cc],[1.0.0.0],[cforall@plg.uwaterloo.ca])
    66AC_CONFIG_AUX_DIR([automake])
    7 AC_CONFIG_MACRO_DIRS([automake])
    87#AC_CONFIG_SRCDIR([src/main.cc])
    98AC_CONFIG_HEADERS([config.h:src/config.h.in])
     
    5655AC_SUBST([DOendif])
    5756AM_SUBST_NOTMAKE([DOendif])
     57
     58#==============================================================================
     59# backend compiler implementation
     60AC_ARG_WITH(backend-compiler,
     61       [  --with-backend-compiler=PROGRAM     PROGRAM that performs the final code compilation (must be gcc-compatible) ],
     62       backendcompiler=$withval, backendcompiler="")
     63if test "x$backendcompiler" != "x"; then
     64       BACKEND_CC=${backendcompiler}
     65else
     66       AC_PATH_PROG(BACKEND_CC, gcc, [])       # check gcc installed
     67       if test "x$BACKEND_CC" = "x"; then
     68               AC_MSG_ERROR(some version of gcc is needed. Get it at ftp://ftp.gnu.org)
     69               exit 1
     70       fi
     71fi
     72AC_DEFINE_UNQUOTED(CFA_BACKEND_CC, "${BACKEND_CC}", [Location of include files.])
     73AC_SUBST(CFA_BACKEND_CC)
    5874
    5975#==============================================================================
     
    156172        echo -n "${LIBCFA_PATHS} " >> ${lib_dir}/config.data
    157173        echo -n "ARCHITECTURE=${lib_arch} " >> ${lib_dir}/config.data
    158         echo -n "CONFIGURATION=${lib_config} " >> ${lib_dir}/config.data
    159         echo -n "CFA_VERSION=${ver_major}:${ver_minor}:${ver_patch}" >> ${lib_dir}/config.data
     174        echo -n "CONFIGURATION=${lib_config}" >> ${lib_dir}/config.data
    160175done
    161176
     
    184199AC_PROG_LEX
    185200if test "${LEX}" = "lex" ; then echo "Error: flex required." ; exit 1 ; fi
    186 AC_PROG_LIBTOOL
    187201AC_PROG_INSTALL
    188202AC_PROG_MAKE_SET
     203AC_PROG_RANLIB
    189204
    190205# Checks for libraries.
     
    212227
    213228#==============================================================================
    214 # backend compiler implementation
    215 AC_DEFINE_UNQUOTED(CFA_BACKEND_CC, "${CC}", [Backend compiler to use.])
    216 AC_SUBST(CFA_BACKEND_CC)
    217 
    218 #==============================================================================
    219229AC_CONFIG_FILES([
    220230        Makefile
Note: See TracChangeset for help on using the changeset viewer.