ifdef USE_GTK2
OBJS += consumer_gtk2.o
-CFLAGS += `pkg-config gtk+-2.0 --cflags`
-LDFLAGS += `pkg-config gtk+-2.0 --libs`
+CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags gtk+-2.0`
+LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs gtk+-2.0`
endif
ifdef USE_PIXBUF
OBJS += producer_pixbuf.o pixops.o filter_rescale.o
-CFLAGS += `pkg-config gdk-pixbuf-2.0 --cflags`
-LDFLAGS += `pkg-config gdk-pixbuf-2.0 --libs`
+CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags gdk-pixbuf-2.0`
+LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs gdk-pixbuf-2.0`
endif
ifdef USE_EXIF
ifdef USE_PANGO
OBJS += producer_pango.o
OBJS += filter_dynamictext.o
-CFLAGS += `pkg-config pangoft2 --cflags`
-LDFLAGS += `pkg-config pangoft2 --libs`
+CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags pangoft2`
+LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs pangoft2`
ifeq ($(targetos),Darwin)
LDFLAGS += -liconv
endif
#!/bin/sh
-if [ "$help" != "1" ]
+if [ "$help" = "1" ]
then
+ cat << EOF
+GTK+ options:
- pkg-config gtk+-2.0 2> /dev/null
+ --gtk2-prefix=path - Override the gtk+-2.0 prefix for pkg-config
+
+EOF
+
+else
+ pkgconfig_prefix=
+ for i in "$@"
+ do
+ case $i in
+ --gtk2-prefix=* ) pkgconfig_prefix="${i#--gtk2-prefix=}" ;;
+ esac
+ done
+ [ "$pkgconfig_prefix" != "" ] && pkgconfig_prefix="--define-variable=prefix=\"$pkgconfig_prefix\""
+
+ pkg-config $pkgconfig_prefix gtk+-2.0 2> /dev/null
disable_gtk2=$?
- pkg-config gdk-pixbuf-2.0 2> /dev/null
+ pkg-config $pkgconfig_prefix gdk-pixbuf-2.0 2> /dev/null
disable_pixbuf=$?
- pkg-config gdk-pixbuf-2.0 pangoft2 2> /dev/null
+ pkg-config $pkgconfig_prefix gdk-pixbuf-2.0 pangoft2 2> /dev/null
disable_pango=$?
if [ "$disable_gtk2" != "0" -a "$disable_pixbuf" != 0 -a "$disable_pango" != "0" ]
[ "$disable_pixbuf" = "0" ] && echo "USE_PIXBUF=1" >> config.mak
[ "$disable_pango" = "0" ] && echo "USE_PANGO=1" >> config.mak
+ [ "$pkgconfig_prefix" != "" ] && echo "PKGCONFIG_PREFIX=$pkgconfig_prefix" >> config.mak
+
pkg-config --exists 'libexif'
if [ $? -eq 0 ]
then
*/
.file "scale_line_22_yuv_mmx.S"
.version "01.01"
- .section .note.GNU-stack,"",%progbits
.extern printf
.align 16
#if !defined(__MINGW32__) && !defined(__CYGWIN__)
-
+
+ .section .note.GNU-stack,"",%progbits
+
.globl pixops_scale_line_22_yuv_mmx
.type pixops_scale_line_22_yuv_mmx,@function
pixops_scale_line_22_yuv_mmx:
OBJS += $(GPL_OBJS)
CFLAGS += -DGPL
CFLAGS += `pkg-config --cflags libxml-2.0`
-CFLAGS += `pkg-config --cflags glib-2.0`
+CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags glib-2.0`
LDFLAGS += $(LIBDL)
LDFLAGS += `pkg-config --libs libxml-2.0`
-LDFLAGS += `pkg-config --libs glib-2.0`
+LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs glib-2.0`
LDFLAGS += -lm
YML_FILES = *.yml
#!/bin/sh
-if [ "$help" != "1" ]
+if [ "$help" = "1" ]
then
+ cat << EOF
+JACK Rack options:
+
+ --gtk2-prefix=path - Override the gtk+-2.0 prefix for pkg-config
+
+EOF
+
+else
pkg-config jack
disable_jack=$?
fi
disable_ladspa=`[ -f "$ladspa_prefix/include/ladspa.h" ] && echo 0 || echo 1`
echo GPL=1 > config.mak
+
+ for i in "$@"
+ do
+ case $i in
+ --gtk2-prefix=* ) pkgconfig_prefix="${i#--gtk2-prefix=}" ;;
+ esac
+ done
+ [ "$pkgconfig_prefix" != "" ] && echo "PKGCONFIG_PREFIX=--define-variable=prefix=\"$pkgconfig_prefix\"" >> config.mak
fi
if [ "$disable_jack" = "1" -o "$disable_xml2" = "1" -o "$disable_ladspa" = "1" ]