2010-12-30 01:52:02 +00:00
. qb/qb.libs.sh
check_switch_c C99 -std= gnu99
check_critical C99 "Cannot find C99 compatible compiler."
2010-12-30 13:27:55 +00:00
if [ $HAVE_DYNAMIC != yes ] ; then
check_lib_cxx SNES $LIBSNES snes_init -ldl
check_critical SNES "Cannot find libsnes."
add_define_make libsnes $LIBSNES
fi
2010-12-30 01:52:02 +00:00
check_lib ALSA -lasound snd_pcm_open
check_header OSS sys/soundcard.h
check_lib AL -lopenal alcOpenDevice
check_lib RSOUND -lrsound rsd_init
check_lib ROAR -lroar roar_vs_new
2011-01-01 02:53:30 +00:00
check_lib JACK -ljack jack_client_open
2010-12-30 01:52:02 +00:00
2011-01-06 19:12:25 +00:00
check_pkgconf SDL sdl
2011-01-06 17:34:11 +00:00
check_critical SDL "Cannot find SDL library."
2010-12-30 01:52:02 +00:00
2010-12-30 02:02:30 +00:00
check_lib CG -lCg cgCreateContext
2011-01-05 16:42:58 +00:00
check_pkgconf XML libxml-2.0
2010-12-30 02:02:30 +00:00
2011-01-05 18:51:19 +00:00
if [ $HAVE_FFMPEG != no ] ; then
check_pkgconf AVCODEC libavcodec
check_pkgconf AVFORMAT libavformat
check_pkgconf AVCORE libavcore
check_pkgconf AVUTIL libavutil
check_pkgconf SWSCALE libswscale
( [ $HAVE_FFMPEG = auto ] && ( [ $HAVE_AVCODEC = no ] || [ $HAVE_AVFORMAT = no ] || [ $HAVE_AVCORE = no ] || [ $HAVE_AVUTIL = no ] || [ $HAVE_SWSCALE = no ] ) && HAVE_FFMPEG = no ) || HAVE_FFMPEG = yes
fi
2010-12-30 01:52:02 +00:00
check_lib SRC -lsamplerate src_callback_new
2010-12-30 13:26:12 +00:00
check_lib DYNAMIC -ldl dlopen
2010-12-30 12:54:49 +00:00
2011-01-05 18:51:19 +00:00
# Creates config.mk and config.h.
2011-01-06 17:34:11 +00:00
VARS = "ALSA OSS AL RSOUND ROAR JACK SDL FILTER CG XML DYNAMIC FFMPEG AVCODEC AVFORMAT AVCORE AVUTIL SWSCALE"
2010-12-30 01:52:02 +00:00
create_config_make config.mk $VARS
create_config_header config.h $VARS