# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.65]) AC_INIT([misc], [3.1.2.sw]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([mylimits.h]) AC_CONFIG_HEADERS([auxiliary.h]) # Checks for programs. AC_PROG_CC AC_PROG_CXX AC_PROG_LN_S AC_PROG_INSTALL # Checks for libraries. # Checks for header files. AC_CHECK_HEADERS([limits.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_INLINE # Checks for library functions. AC_MSG_CHECKING(CPU for singular) # check for cpu properties: AC_CHECK_SIZEOF(long,4) # UNAME and PATH ac_cv_singcpuname=`uname -m` AC_MSG_RESULT($ac_cv_singcpuname) if test "$ac_cv_singuname" = ix86-Win; then EXEC_EXT=".exe" AC_DEFINE(SI_CPU_I386,1,"ix86 under Windows") AC_SUBST(SI_CPU_I386) fi AC_SUBST(EXEC_EXT) if test "$ac_cv_singuname" = x86_64-Linux; then AC_DEFINE(SI_CPU_X86_64,1,"ix86-64 under GNU/Linux") AC_SUBST(SI_CPU_X86_64) fi if test "$ac_cv_singuname" = ix86-Linux; then AC_DEFINE(SI_CPU_I386,1,"ix86 under GNU/Linux") AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singuname" = IA64-Linux; then AC_DEFINE(SI_CPU_IA64,1,"ia64 under GNU/Linux") AC_SUBST(SI_CPU_IA64) fi if test "$ac_cv_singuname" = ppc-Linux; then AC_DEFINE(SI_CPU_PPC,1,"PPC under GNU/Linux") AC_SUBST(SI_CPU_PPC) fi if test "$ac_cv_singuname" = ppcMac-darwin; then AC_DEFINE(SI_CPU_PPC,1,"PPC under MacOS") AC_SUBST(SI_CPU_PPC) fi # test again with CPU names if test "$ac_cv_singcpuname" = i386; then AC_DEFINE(SI_CPU_I386,1,"i386") AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singcpuname" = i686; then AC_DEFINE(SI_CPU_I386,1,"i686") AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singcpuname" = x86_64; then AC_DEFINE(SI_CPU_X86_64,1,"x86-64") AC_SUBST(SI_CPU_X86_64) fi if test "$ac_cv_singcpuname" = ia64; then AC_DEFINE(SI_CPU_IA64,1,"ia64") AC_SUBST(SI_CPU_IA64) fi if test "$ac_cv_singcpuname" = sparc; then AC_DEFINE(SI_CPU_SPARC,1,"SPARC") AC_SUBST(SI_CPU_SPARC) fi if test "$ac_cv_singcpuname" = ppc; then AC_DEFINE(SI_CPU_PPC,1,"PPC") AC_SUBST(SI_CPU_PPC) fi dnl lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl path stuff dnl project=singular component=misc dnl set exec_prefix, libdir, includedir to some sensible values dnl if they are not yet already set # expand prefix test "x$prefix" = xNONE && prefix=$ac_default_prefix if test "${with_rootdir+set}" != set; then AC_DEFINE_UNQUOTED(S_ROOT_DIR, "${prefix}", "Root-directory") else AC_DEFINE_UNQUOTED(S_ROOT_DIR, "${with_rootdir}", "Root-directory") fi # expand exec_prefixad if test "x$exec_prefix" = xNONE; then exec_prefix=${prefix} fi # expand libdir test "x$libdir" = 'x${exec_prefix}/lib'&& libdir="${exec_prefix}/lib/${project}/${component}" # expand includedir test "x$includedir" = 'x${prefix}/include' && includedir="${exec_prefix}/include/${project}/${component}" AC_CONFIG_FILES([Makefile]) AC_OUTPUT