Ignore:
Timestamp:
Feb 24, 2008, 7:49:39 PM (15 years ago)
Author:
Sam Hocevar
Message:
  • Import image loading features from PWNtcha. As they are more than 4-year old, they will certainly require some cleanup, eg. pkg-config transitions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/configure.ac

    r2227 r2228  
    44AC_CONFIG_AUX_DIR(.auto)
    55AM_INIT_AUTOMAKE([no-define tar-ustar])
    6 AM_MAINTAINER_MODE
     6dnl AM_MAINTAINER_MODE
    77
    88AM_CONFIG_HEADER(config.h)
     
    2626AC_C_INLINE
    2727
    28 AC_ARG_ENABLE(imlib2,
    29   [  --enable-imlib2         Imlib2 graphics support (autodetected)])
    30 
    3128AC_CHECK_HEADERS(stdio.h stdarg.h inttypes.h endian.h stdint.h)
    3229
     
    3633CFLAGS="${CFLAGS} -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare"
    3734
     35# Use DevIL?
     36#AC_CHECK_HEADERS(IL/il.h,
     37# [ac_cv_my_have_il="yes"],
     38# [ac_cv_my_have_il="no"])
     39#CPPFLAGS="${save_CPPFLAGS}"
     40#AM_CONDITIONAL(USE_IL, test "${ac_cv_my_have_il}" = "yes")
     41
     42# Use Windows?
     43#AC_CHECK_HEADERS(olectl.h,
     44# [ac_cv_my_have_ole="yes"],
     45# [ac_cv_my_have_ole="no"])
     46#CPPFLAGS="${save_CPPFLAGS}"
     47#AM_CONDITIONAL(USE_OLE, test "${ac_cv_my_have_ole}" = "yes")
     48
     49# Use SDL?
     50ac_cv_my_have_sdl="no"
     51save_CPPFLAGS="${CPPFLAGS}"
     52AC_PATH_PROG(SDL_CONFIG, sdl-config, no)
     53if test "${SDL_CONFIG}" != "no"; then
     54  CPPFLAGS="${CPPFLAGS} `sdl-config --cflags`"
     55fi
     56AC_CHECK_HEADERS(SDL_image.h,
     57 [ac_cv_my_have_sdl="yes"],
     58 [ac_cv_my_have_sdl="no"])
     59CPPFLAGS="${save_CPPFLAGS}"
     60AM_CONDITIONAL(USE_SDL, test "${ac_cv_my_have_sdl}" = "yes")
     61
     62# Use OpenCV?
     63ac_cv_my_have_opencv="no"
     64save_CPPFLAGS="${CPPFLAGS}"
     65AC_PATH_PROG(OPENCV_CONFIG, opencv-config, no)
     66if test "${OPENCV_CONFIG}" != "no"; then
     67  CPPFLAGS="${CPPFLAGS} `opencv-config --cflags`"
     68fi
     69AC_CHECK_HEADERS(cv.h,
     70 [ac_cv_my_have_opencv="yes"],
     71 [ac_cv_my_have_opencv="no"])
     72CPPFLAGS="${save_CPPFLAGS}"
     73AM_CONDITIONAL(USE_OPENCV, test "${ac_cv_my_have_opencv}" = "yes")
     74
    3875# Use Imlib2?
    39 if test "${enable_imlib2}" != "no"; then
    40   IMLIB2="no"
    41   PKG_CHECK_MODULES(IMLIB2, imlib2, [IMLIB2="yes"], [AC_MSG_RESULT(no)])
    42   if test "${IMLIB2}" != "no"; then
    43     AC_DEFINE(USE_IMLIB2, 1, Define to 1 to use Imlib2)
    44   fi
     76ac_cv_my_have_imlib2="no"
     77IMLIB2="no"
     78PKG_CHECK_MODULES(IMLIB2, imlib2, [ac_cv_my_have_imlib2="yes"])
     79AC_MSG_RESULT($ac_cv_my_have_imlib2)
     80if test "${ac_cv_my_have_imlib2}" != "no"; then
     81  AC_DEFINE(USE_IMLIB2, 1, Define to 1 to use Imlib2)
     82fi
     83AM_CONDITIONAL(USE_IMLIB2, test "${ac_cv_my_have_imlib2}" = "yes")
     84
     85if test "${ac_cv_my_have_il}" = "no" -a "${ac_cv_my_have_ole}" = "no" -a "${ac_cv_my_have_sdl}" = "no" -a "${ac_cv_my_have_imlib2}" = "no" -a "${ac_cv_my_have_opencv}" = "no"; then
     86  AC_MSG_ERROR([[cannot find DevIL, OLE, SDL_Image, Imlib2 or OpenCV, please install one of them]])
    4587fi
    4688
Note: See TracChangeset for help on using the changeset viewer.