mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			97 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
usage()
 | 
						|
{
 | 
						|
    cat <<EOF
 | 
						|
Usage: libpng-config [OPTION] ...
 | 
						|
 | 
						|
Known values for OPTION are:
 | 
						|
 | 
						|
  --prefix        print libpng prefix
 | 
						|
  --libdir        print path to directory containing library
 | 
						|
  --libs          print library linking information
 | 
						|
  --ccopts        print compiler options
 | 
						|
  --cppflags      print pre-processor flags
 | 
						|
  --cflags        print preprocessor flags, I_opts, and compiler options
 | 
						|
  --I_opts        print "-I" include options
 | 
						|
  --L_opts        print linker "-L" flags for dynamic linking
 | 
						|
  --R_opts        print dynamic linker "-R" or "-rpath" flags
 | 
						|
  --ldopts        print linker options
 | 
						|
  --ldflags       print linker flags (ldopts, L_opts, R_opts, and libs)
 | 
						|
  --static        revise subsequent outputs for static linking
 | 
						|
  --help          print this help and exit
 | 
						|
  --version       print version information
 | 
						|
EOF
 | 
						|
 | 
						|
    exit $1
 | 
						|
}
 | 
						|
 | 
						|
if test $# -eq 0; then
 | 
						|
    usage 1
 | 
						|
fi
 | 
						|
 | 
						|
while test $# -gt 0; do
 | 
						|
    case "$1" in
 | 
						|
 | 
						|
    --prefix)
 | 
						|
        echo ${prefix}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --version)
 | 
						|
        echo ${version}
 | 
						|
        exit 0
 | 
						|
        ;;
 | 
						|
 | 
						|
    --help)
 | 
						|
        usage 0
 | 
						|
        ;;
 | 
						|
 | 
						|
    --ccopts)
 | 
						|
        echo ${ccopts}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --cppflags)
 | 
						|
        echo ${cppflags}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --cflags)
 | 
						|
        echo ${I_opts} ${cppflags} ${ccopts}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --libdir)
 | 
						|
        echo ${libdir}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --libs)
 | 
						|
        echo ${libs}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --I_opts)
 | 
						|
        echo ${I_opts}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --L_opts)
 | 
						|
        echo ${L_opts}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --R_opts)
 | 
						|
        echo ${R_opts}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --ldflags)
 | 
						|
        echo ${ldflags} ${L_opts} ${R_opts} ${libs}
 | 
						|
        ;;
 | 
						|
 | 
						|
    --static)
 | 
						|
        R_opts=""
 | 
						|
        ;;
 | 
						|
 | 
						|
    *)
 | 
						|
        usage
 | 
						|
        exit 1
 | 
						|
        ;;
 | 
						|
    esac
 | 
						|
    shift
 | 
						|
done
 | 
						|
 | 
						|
exit 0
 |