libdrawtext
annotate configure @ 11:805936da8d6b
fixed to work on freebsd
author | John Tsiombikas <nuclear@mutantstargoat.com> |
---|---|
date | Wed, 05 Oct 2011 02:27:08 +0300 |
parents | bfe431dd1d80 |
children | df6d52b36bd6 |
rev | line source |
---|---|
nuclear@0 | 1 #!/bin/sh |
nuclear@0 | 2 |
nuclear@0 | 3 prefix=/usr/local |
nuclear@0 | 4 opt=false |
nuclear@0 | 5 dbg=true |
nuclear@0 | 6 use_ft2=true |
nuclear@0 | 7 |
nuclear@0 | 8 while [ $# != 0 ]; do |
nuclear@0 | 9 case $1 in |
nuclear@0 | 10 --prefix=*) |
nuclear@0 | 11 prefix=`echo $1 | sed 's/^--prefix=//'` |
nuclear@0 | 12 ;; |
nuclear@0 | 13 --enable-opt) |
nuclear@0 | 14 opt=true |
nuclear@0 | 15 ;; |
nuclear@0 | 16 --disable-opt) |
nuclear@0 | 17 opt=false |
nuclear@0 | 18 ;; |
nuclear@0 | 19 --enable-dbg) |
nuclear@0 | 20 dbg=true |
nuclear@0 | 21 ;; |
nuclear@0 | 22 --disable-dbg) |
nuclear@0 | 23 dbg=false |
nuclear@0 | 24 ;; |
nuclear@0 | 25 --enable-freetype) |
nuclear@0 | 26 use_ft2=true |
nuclear@0 | 27 ;; |
nuclear@0 | 28 --disable-freetype) |
nuclear@0 | 29 use_ft2=false |
nuclear@0 | 30 ;; |
nuclear@0 | 31 esac |
nuclear@3 | 32 shift |
nuclear@0 | 33 done |
nuclear@0 | 34 |
nuclear@0 | 35 echo 'Configuring libdrawtext...' |
nuclear@0 | 36 |
nuclear@0 | 37 echo "# do not modify this file manually, it's generated by the configure script" >Makefile |
nuclear@0 | 38 echo "PREFIX = $prefix" >>Makefile |
nuclear@0 | 39 $opt && echo '-O3' | xargs echo 'opt =' >>Makefile |
nuclear@0 | 40 $dbg && echo '-g' | xargs echo 'dbg =' >>Makefile |
nuclear@0 | 41 if $use_ft2; then |
nuclear@0 | 42 echo 'ft2_cflags = `pkg-config --cflags freetype2`' >>Makefile |
nuclear@0 | 43 echo 'ft2_libs = `pkg-config --libs freetype2`' >>Makefile |
nuclear@0 | 44 else |
nuclear@0 | 45 echo 'ft2_cflags = -DNO_FREETYPE' >>Makefile |
nuclear@0 | 46 fi |
nuclear@0 | 47 echo '# --- end of generated part, start of Makefile.in ---' >>Makefile |
nuclear@0 | 48 cat Makefile.in >>Makefile |
nuclear@0 | 49 |
nuclear@0 | 50 echo 'Done. Run make (or gmake) to compile.' |