blob: 0b9222e87480eb2aa088b99e5c156ecf1685be2b [file] [log] [blame]
Alexandre Lisionddd731e2014-01-31 11:50:08 -05001.\" ucommon-config - script to get information about ucommon library
2.\" Copyright (c) 2009 David Sugar <dyfet@gnutelephony.org>
3.\"
4.\" This manual page is free software; you can redistribute it and/or modify
5.\" it under the terms of the GNU General Public License as published by
6.\" the Free Software Foundation; either version 3 of the License, or
7.\" (at your option) any later version.
8.\"
9.\" This program is distributed in the hope that it will be useful,
10.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
11.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12.\" GNU General Public License for more details.
13.\"
14.\" You should have received a copy of the GNU General Public License
15.\" along with this program; if not, write to the Free Software
16.\" Foundation, Inc.,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17.\"
18.\" This manual page is written especially for Debian GNU/Linux.
19.\"
20.TH ucommon-config "1" "July 2009" "GNU Common C++ uCommon" "GNU Telephony"
21.SH NAME
22ucommon-config \- script to get information about ucommon library
23.SH SYNOPSIS
24.B ucommon-config
25.RB [ options ]
26.SH DESCRIPTION
27.B ucommon-config
28is a tool that is used to configure to determine the compiler and
29linker flags that should be used to compile and link programs that use the
30.BR ucommon
31library.
32.IR Note :
33.B ucommon-config
34is provided for compatibility with legacy software only. Current
35projects should use
36.B pkg-config
37instead!
38.SH OPTIONS
39.TP
40.B --version
41Print the currently installed version of
42.B ucommon
43on the standard output.
44.TP
45.B --secure
46Print additional libraries needed to link a program with
47.BR ucommon secure crytographic library
48.TP
49.B --scripting
50Print additional linker flags needed to link a program with
51.BR ucommon script library
52.TP
53.B --includes
54Print the include directory for
55.BR ucommon headers
56.TP
57.B --libs
58Print the linker flags that are necessary to link a program with
59.BR ucommon
60.TP
61.B --plugins
62Print the directory for
63.BR ucommon plugins
64.TP
65.B --cflags
66Print the compiler flags that are necessary to compile a program with
67.BR ucommon
68.TP
69.BI --prefix= PREFIX
70If specified, use
71.I PREFIX
72instead of the installation prefix that
73.B ucommon
74was built with when computing the output for the
75.B --cflags
76and
77.B --libs
78options. This option is also used for the exec prefix if
79.B --exec-prefix
80was not specified. This option must be specified before any
81.B --libs
82or
83.B --cflags
84options.
85.TP
86.BI --exec-prefix= PREFIX
87If specified, use
88.I PREFIX
89instead of the installation exec prefix that
90.B ucommon
91was built with when computing the output for the
92.B --cflags
93and
94.B --libs
95options. This option must be specified before any
96.B --libs
97or
98.B --cflags
99options.
100.SH "SEE ALSO"
101.IR pkg-config (1).
102.SH AUTHOR
103.B ucommon-config
104was written by David Sugar <dyfet@gnutelephony.org>.
105.SH COPYRIGHT
106Copyright \(co 2009 David Sugar, Tycho Softworks.
107.br
108This is free software; see the source for copying conditions. There is NO
109warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
110PURPOSE.
111
112
113