pthread-config1
Pth pthread library build utility
Usage
pthread-config [--help]
[--version]
[--cflags]
[--ldflags]
[--libs]
Version
GNU Pth 1.2.3 (04-Feb-2000)
Overview
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.
Examples
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