# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.65]) AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) 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) 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) AC_SUBST(SI_CPU_X86_64) fi if test "$ac_cv_singuname" = ix86-Linux; then AC_DEFINE(SI_CPU_I386) AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singuname" = IA64-Linux; then AC_DEFINE(SI_CPU_IA64) AC_SUBST(SI_CPU_IA64) fi if test "$ac_cv_singuname" = ppc-Linux; then AC_DEFINE(SI_CPU_PPC) AC_SUBST(SI_CPU_PPC) fi if test "$ac_cv_singuname" = ppcMac-darwin; then AC_DEFINE(SI_CPU_PPC) AC_SUBST(SI_CPU_PPC) fi # test again with CPU names if test "$ac_cv_singcpuname" = i386; then AC_DEFINE(SI_CPU_I386) AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singcpuname" = i686; then AC_DEFINE(SI_CPU_I386) AC_SUBST(SI_CPU_I386) fi if test "$ac_cv_singcpuname" = x86_64; then AC_DEFINE(SI_CPU_X86_64) AC_SUBST(SI_CPU_X86_64) fi if test "$ac_cv_singcpuname" = ia64; then AC_DEFINE(SI_CPU_IA64) AC_SUBST(SI_CPU_IA64) fi if test "$ac_cv_singcpuname" = sparc; then AC_DEFINE(SI_CPU_SPARC) AC_SUBST(SI_CPU_SPARC) fi if test "$ac_cv_singcpuname" = ppc; then AC_DEFINE(SI_CPU_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}") else AC_DEFINE_UNQUOTED(S_ROOT_DIR, "${with_rootdir}") 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