NAME
pthread-config - Pth pthread library build utility
VERSION
GNU Pth 1.2.3 (04-Feb-2000)
SYNOPSIS
pthread-config [--help] [--version] [--cflags] [--ldflags] [--libs]
DESCRIPTION
The pthread-config program is a little helper utility for easy configuring and building applications based on the pthread emulation API of the GNU Portable Threads (pth) library. It can be used to query the C compiler and linker flags which are required to correctly compile and link the application against the pth(3) library.
OPTIONS
pthread-config accepts the following options:
- --help
-
Prints the short usage information.
- --version
-
Prints the version number and date of the installed pth(3) library.
- --cflags
-
Prints the C compiler flags which are needed to compile the pth(3)-based application. The output is usually added to the
CFLAGSvariable of the applicationsMakefile.
- --ldflags
-
Prints the linker flags (
-L) which are needed to link the application with the pth(3) library. The output is usually added to theLDFLAGSvariable of the applicationsMakefile.
- --libs
-
Prints the library flags (
-l) which are needed to link the application with the pth(3) library. The output is usually added to theLIBSvariable of the applicationsMakefile.
EXAMPLE
CC=ccCFLAGS=-O `pthread-config --cflags`LDFLAGS=`pthread-config --ldflags`LIBS=-lm `pthread-config --libs`all: foofoo: foo.o$(CC) $(LDFLAGS) -o foo foo.o $(LIBS)foo.o: foo.c$(CC) $(CFLAGS) -c foo.c
SEE ALSO
AUTHOR
Ralf S. Engelschall[email protected]www.engelschall.com