12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- #!/bin/sh
- #
- # Minimal pg_config implementation as replacement for the native pg_config application
- #
- prefix=/usr
- case "$1" in
- --includedir)
- echo "$prefix/include"
- ;;
- --pkgincludedir)
- echo "$prefix/include/postgresql"
- ;;
- --includedir-server)
- echo "$prefix/include/postgresql/server"
- ;;
- --libdir)
- echo "$prefix/lib"
- ;;
- --version)
- echo "PostgreSQL @POSTGRESQL_VERSION@"
- ;;
- --configure)
- echo "@POSTGRESQL_CONF_OPTIONS@"
- ;;
- --pgxs)
- echo "$prefix/lib/postgresql/pgxs/src/makefiles/pgxs.mk"
- ;;
- --cflags)
- echo "@TARGET_CFLAGS@"
- ;;
- --cflags_sl)
- # defined at src/template/linux
- echo "-fPIC"
- ;;
- --cc)
- echo "@TARGET_CC@"
- ;;
- --pkglibdir)
- echo "/usr/lib/postgresql"
- ;;
- --bindir)
- echo "/usr/bin"
- ;;
- --sharedir)
- echo "/usr/share/postgresql"
- ;;
- --localedir)
- echo "/usr/share/locale"
- ;;
- --docdir)
- echo "/usr/share/doc/postgresql"
- ;;
- --mandir)
- echo "/usr/share/man"
- ;;
- *)
- echo "Usage: $0 {OPTION}"
- echo
- echo "Options:"
- echo
- echo " --includedir show location of C header files of the client interfaces"
- echo " --pkgincludedir show location of other C header files"
- echo " --includedir-server show location of C header files for the server"
- echo " --libdir show location of object code libraries"
- echo " --version show the PostgreSQL version"
- echo " --configure show options given to configure script"
- echo " --pgxs show location of extension makefile"
- echo " --cflags show CFLAGS value used when PostgreSQL was built"
- echo " --cc show CC value used when PostgreSQL was built"
- echo " --pkglibdir show location of dynamically loadable modules"
- echo " --bindir show location of user executables"
- echo " --sharedir show location of architecture-independent support files"
- echo " --localedir show location of locale support files"
- echo " --docdir show location of documentation files"
- echo " --mandir show location of manual pages"
- esac
|