Changeset 1505


Ignore:
Timestamp:
Jun 21, 2012, 12:53:53 AM (11 years ago)
Author:
sam
Message:

build: add more configure checks, mostly for neercs.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r1485 r1505  
    5858  [  --enable-experimental   experimental build (default no)])
    5959
    60 AC_CHECK_HEADERS(stdio.h stdarg.h inttypes.h endian.h stdint.h getopt.h fastmath.h pthread.h)
     60AC_CHECK_HEADERS(stdio.h stdarg.h inttypes.h endian.h stdint.h getopt.h)
     61AC_CHECK_HEADERS(fastmath.h pthread.h libutil.h util.h pty.h)
     62AC_CHECK_HEADERS(sys/ioctl.h sys/ptrace.h sys/stat.h sys/syscall.h sys/user.h)
     63AC_CHECK_HEADERS(sys/wait.h)
     64AC_CHECK_HEADERS(linux/kdev_t.h linux/major.h)
     65AC_CHECK_HEADERS(security/pam_appl.h security/pam_misc.h)
    6166
    6267if test "${enable_debug}" = "yes"; then
     
    8792AC_CHECK_LIB(m, sin, MATH_LIBS="${MATH_LIBS} -lm")
    8893AC_CHECK_LIB(pthread, main, LIBS="$LIBS -lpthread")
     94AC_CHECK_LIB(util, forkpty, UTIL_LIBS="${UTIL_LIBS} -lutil")
    8995
    9096dnl Are we on the PS3?
     
    355361
    356362
     363dnl Extra libraries we may need
     364AC_SUBST(MATH_LIBS)
     365AC_SUBST(PAM_LIBS)
     366AC_SUBST(UTIL_LIBS)
     367
    357368dnl How to use the Lol Engine inside this tree
    358369LOL_CFLAGS="$LOL_CFLAGS -I \$(top_srcdir)/src"
     
    360371LOL_LIBS="$LOL_LIBS $SDL_LIBS $GL_LIBS $EGL_LIBS $LIBPNG_LIBS $D3D_LIBS"
    361372
    362 AC_SUBST(MATH_LIBS)
    363373AC_SUBST(LOL_CFLAGS)
    364374AC_SUBST(LOL_LIBS)
     375
    365376
    366377AC_CONFIG_FILES(
  • trunk/neercs/Makefile.am

    r1499 r1505  
    1414neercs_CPPFLAGS = @LOL_CFLAGS@ @PIPI_CFLAGS@ @CACA_CFLAGS@
    1515neercs_LDADD =
    16 neercs_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@ @PIPI_LIBS@ @CACA_LIBS@
     16neercs_LDFLAGS = $(top_builddir)/src/liblol.a \
     17                 @LOL_LIBS@ @PIPI_LIBS@ @CACA_LIBS@ @UTIL_LIBS@ @PAM_LIBS@
    1718neercs_DEPENDENCIES = $(top_builddir)/src/liblol.a
    1819
Note: See TracChangeset for help on using the changeset viewer.