head 1.21; access; symbols PTH_2_0_7:1.20 PTH_2_0_6:1.19 PTH_2_0_5:1.19 PTH_2_0_4:1.19 PTH_2_0_3:1.18 PTH_2_0_2:1.18 PTH_2_0_1:1.18 PTH_2_0_0:1.17 PTH_2_0b2:1.16 PTH_2_0b1:1.16 PTH_2_0b0:1.16 PTH_1_4:1.16.0.2 PTH_1_4_1:1.16 PTH_1_4_0:1.15 PTH_1_3_7:1.14 PTH_1_4a3:1.14 PTH_1_3_6:1.14 PTH_1_4a2:1.14 PTH_1_3_5:1.14 PTH_1_4a1:1.14 PTH_1_3_4:1.14 PTH_1_3:1.14.0.2 PTH_1_3_3:1.14 PTH_1_3_2:1.14 PTH_1_3_1:1.14 PTH_1_3_0:1.14 PTH_1_3b3:1.14 PTH_1_2_3:1.8.2.1 PTH_1_3b2:1.14 PTH_1_3b1:1.13 PTH_1_3a5:1.13 PTH_1_3a4:1.13 PTH_1_3a3:1.13 PTH_1_2_2:1.8.2.1 PTH_1_3a2:1.13 PTH_1_2_1:1.8.2.1 PTH_1_3a1:1.11 PTH_1_2:1.8.0.2 PTH_1_2_0:1.8 PTH_1_2b8:1.7 PTH_1_2b7:1.7 PTH_1_1_6:1.6 PTH_1_2b6:1.7 PTH_1_2b5:1.7 PTH_1_2b4:1.7 PTH_1_2b3:1.7 PTH_1_2b2:1.6 PTH_1_2b1:1.6 PTH_1_1_5:1.6 PTH_1_0_6:1.6 PTH_1_0_5:1.6 PTH_1_0:1.6.0.4 PTH_1_1:1.6.0.2 PTH_1_1_4:1.6 PTH_1_1_3:1.6 PTH_1_1_2:1.6 PTH_1_1_1:1.6 PTH_1_1_0:1.6 PTH_1_1b7:1.6 PTH_1_1b6:1.6 PTH_1_1b5:1.6 PTH_1_1b4:1.6 PTH_1_1b3:1.6 PTH_1_1b2:1.6 PTH_1_1b1:1.6 PTH_1_0_4:1.6 PTH_1_0_3:1.6 PTH_1_0_2:1.6 PTH_1_0_1:1.6 PTH_1_0_0:1.6 PTH_1_0b8:1.6 PTH_1_0b7:1.6 PTH_1_0b6:1.6 PTH_1_0b5:1.6 PTH_1_0b4:1.6 PTH_1_0b3:1.2 PTH_1_0b2:1.1; locks; strict; comment @# @; 1.21 date 2007.01.01.18.23.53; author rse; state Exp; branches; next 1.20; commitid 9DhdiirNzQPBIP0s; 1.20 date 2006.06.08.17.54.54; author rse; state Exp; branches; next 1.19; commitid x8N3mLVdQgkbdeAr; 1.19 date 2004.12.31.19.34.45; author rse; state Exp; branches; next 1.18; 1.18 date 2004.07.13.10.50.49; author rse; state Exp; branches; next 1.17; 1.17 date 2003.01.01.15.49.12; author rse; state Exp; branches; next 1.16; 1.16 date 2002.01.27.11.03.41; author rse; state Exp; branches; next 1.15; 1.15 date 2001.03.24.14.51.05; author rse; state Exp; branches; next 1.14; 1.14 date 2000.01.27.19.13.37; author rse; state Exp; branches; next 1.13; 1.13 date 99.12.30.21.59.01; author rse; state Exp; branches; next 1.12; 1.12 date 99.11.09.08.11.32; author rse; state Exp; branches; next 1.11; 1.11 date 99.11.03.12.02.03; author rse; state Exp; branches; next 1.10; 1.10 date 99.11.03.11.55.17; author rse; state Exp; branches; next 1.9; 1.9 date 99.11.01.10.27.21; author rse; state Exp; branches; next 1.8; 1.8 date 99.10.31.11.46.13; author rse; state Exp; branches 1.8.2.1; next 1.7; 1.7 date 99.09.17.08.01.56; author rse; state Exp; branches; next 1.6; 1.6 date 99.07.08.10.34.02; author rse; state Exp; branches; next 1.5; 1.5 date 99.07.08.10.27.47; author rse; state Exp; branches; next 1.4; 1.4 date 99.07.08.10.22.34; author rse; state Exp; branches; next 1.3; 1.3 date 99.07.08.10.19.11; author rse; state Exp; branches; next 1.2; 1.2 date 99.07.04.15.41.28; author rse; state Exp; branches; next 1.1; 1.1 date 99.07.04.12.17.31; author rse; state Exp; branches; next ; 1.8.2.1 date 99.11.01.10.25.02; author rse; state Exp; branches; next ; desc @@ 1.21 log @Adjusted all copyright messages for new year 2007. @ text @## ## GNU Pth - The GNU Portable Threads ## Copyright (c) 1999-2007 Ralf S. Engelschall ## ## This file is part of GNU Pth, a non-preemptive thread scheduling ## library which can be found at http://www.gnu.org/software/pth/. ## ## This library is free software; you can redistribute it and/or ## modify it under the terms of the GNU Lesser General Public ## License as published by the Free Software Foundation; either ## version 2.1 of the License, or (at your option) any later version. ## ## This library is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## Lesser General Public License for more details. ## ## You should have received a copy of the GNU Lesser General Public ## License along with this library; if not, write to the Free Software ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 ## USA, or contact Ralf S. Engelschall . ## ## pthread-config.pod: pthread library build utility manual page ## =pod =head1 NAME B - Pth pthread library build utility =head1 VERSION GNU Pth PTH_VERSION_STR =head1 SYNOPSIS B [B<--help>] [B<--version>] [B<--all>] [B<--prefix>] [B<--exec-prefix>] [B<--bindir>] [B<--libdir>] [B<--includedir>] [B<--mandir>] [B<--cflags>] [B<--ldflags>] [B<--libs>] =head1 DESCRIPTION The B 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. =head1 OPTIONS B accepts the following options: =over 4 =item B<--help> Prints the short usage information. =item B<--version> Prints the version number and date of the installed pth(3) library. =item B<--all> Forces the output of all flags, that is, including extra flags which are not B specific. =item B<--prefix> Prints the installation prefix of architecture independent files =item B<--exec-prefix> Prints the installation prefix of architecture dependent files. =item B<--bindir> Prints the installation directory of binaries. =item B<--libdir> Prints the installation directory of libraries. =item B<--includedir> Prints the installation directory of include headers. =item B<--mandir> Prints the installation directory of manual pages. =item B<--cflags> Prints the C compiler flags which are needed to compile the pth(3)-based application. The output is usually added to the C variable of the applications C. =item B<--ldflags> Prints the linker flags (C<-L>) which are needed to link the application with the pth(3) library. The output is usually added to the C variable of the applications C. =item B<--libs> Prints the library flags (C<-l>) which are needed to link the application with the pth(3) library. The output is usually added to the C variable of the applications C. =back =head1 EXAMPLE CC = cc CFLAGS = -O `pthread-config --cflags` LDFLAGS = `pthread-config --ldflags` LIBS = -lm `pthread-config --libs` all: foo foo: foo.o $(CC) $(LDFLAGS) -o foo foo.o $(LIBS) foo.o: foo.c $(CC) $(CFLAGS) -c foo.c =head1 SEE ALSO pthread(3), cc(1). =head1 AUTHOR Ralf S. Engelschall rse@@engelschall.com www.engelschall.com =cut @ 1.20 log @Adjusted all copyright messages for new year 2006 @ text @d3 1 a3 1 ## Copyright (c) 1999-2006 Ralf S. Engelschall @ 1.19 log @Adjusted all copyright messages for new year 2005. @ text @d3 1 a3 1 ## Copyright (c) 1999-2005 Ralf S. Engelschall @ 1.18 log @Adjusted all copyright messages for new year 2004. @ text @d3 1 a3 1 ## Copyright (c) 1999-2004 Ralf S. Engelschall @ 1.17 log @Adjusted all copyright messages for new year 2003. @ text @d3 1 a3 1 ## Copyright (c) 1999-2003 Ralf S. Engelschall @ 1.16 log @bump copyright year @ text @d3 1 a3 1 ## Copyright (c) 1999-2002 Ralf S. Engelschall @ 1.15 log @*** empty log message *** @ text @d3 1 a3 1 ## Copyright (c) 1999-2001 Ralf S. Engelschall @ 1.14 log @*** empty log message *** @ text @d3 1 a3 1 ## Copyright (c) 1999-2000 Ralf S. Engelschall @ 1.13 log @*** empty log message *** @ text @d138 1 a138 1 pthread(3). @ 1.12 log @*** empty log message *** @ text @d3 1 a3 1 ## Copyright (c) 1999 Ralf S. Engelschall @ 1.11 log @*** empty log message *** @ text @d38 1 a38 1 B d58 1 a58 1 against the pth(3) library. d129 1 a129 1 @ 1.10 log @*** empty log message *** @ text @d41 7 d73 29 @ 1.9 log @*** empty log message *** @ text @d89 4 a92 4 CC=cc CFLAGS=-O `pthread-config --cflags` LDFLAGS=`pthread-config --ldflags` LIBS=-lm `pthread-config --libs` @ 1.8 log @*** empty log message *** @ text @d2 1 a2 2 ## pthread-config -- pthread library build utility manual page ## d22 2 @ 1.8.2.1 log @*** empty log message *** @ text @d2 2 a3 1 ## GNU Pth - The GNU Portable Threads a22 2 ## ## pthread-config.pod: pthread library build utility manual page @ 1.7 log @*** empty log message *** @ text @d12 1 a12 1 ## version 2 of the License, or (at your option) any later version. @ 1.6 log @*** empty log message *** @ text @d10 1 a10 1 ## modify it under the terms of the GNU Library General Public d17 1 a17 1 ## Library General Public License for more details. d19 1 a19 1 ## You should have received a copy of the GNU Library General Public @ 1.5 log @*** empty log message *** @ text @d29 1 a29 1 B - PTH pthread library build utility @ 1.4 log @*** empty log message *** @ text @d33 1 a33 1 GNU pth PTH_VERSION_STR @ 1.3 log @*** empty log message *** @ text @d7 1 a7 1 ## which can be found at http://www.engelschall.com/sw/pth/. @ 1.2 log @*** empty log message *** @ text @d6 1 a6 1 ## This file is part of PTH, a non-preemptive thread scheduling library @ 1.1 log @*** empty log message *** @ text @d2 1 a2 1 ## pth-config -- PTH library build utility manual page d29 1 a29 1 B - PTH library build utility d33 1 a33 1 PTH PTH_VERSION_STR d37 1 a37 1 B d46 5 a50 4 The B program is a little helper utility for easy configuring and building applications based on the pth(3) 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. d54 1 a54 1 B accepts the following options: d89 3 a91 3 CFLAGS=-O `pth-config --cflags` LDFLAGS=`pth-config --ldflags` LIBS=-lm `pth-config --libs` d101 1 a101 1 pth(3). @