2022-05-13 20:08:20 +08:00
. \"
. \" cups-config man page for CUPS.
. \"
2023-10-26 10:19:35 +08:00
. \" Copyright © 2021-2023 by OpenPrinting.
2022-05-13 20:08:20 +08:00
. \" Copyright © 2007-2019 by Apple Inc.
. \" Copyright © 1997-2006 by Easy Software Products.
. \"
. \" Licensed under Apache License v2.0. See the file "LICENSE" for more
. \" information.
. \"
2023-01-11 16:57:48 +08:00
.TH cups-config 1 "CUPS" "2021-03-10" "OpenPrinting"
2022-05-13 20:08:20 +08:00
.SH NAME
2023-01-11 16:57:48 +08:00
cups\- config \- get cups api, compiler, directory, and link information (deprecated).
2022-05-13 20:08:20 +08:00
.SH SYNOPSIS
.B cups\-config
.I \- \- api\-version
.br
.B cups\-config
.I \- \- build
.br
.B cups\-config
.I \- \- cflags
.br
.B cups\-config
.I \- \- datadir
.br
.B cups\-config
.I \- \- help
.br
.B cups\-config
.I \- \- ldflags
.br
.B cups\-config
[
.I \- \- image
] [
.I \- \- static
]
.I \- \- libs
.br
.B cups\-config
.I \- \- serverbin
.br
.B cups\-config
.I \- \- serverroot
.br
.B cups-config
.I \- \- version
.br
.SH DESCRIPTION
The \fB cups-config\fR command allows application developers to determine the necessary command-line options for the compiler and linker, as well as the installation directories for filters, configuration files, and drivers.
All values are reported to the standard output.
2023-01-11 16:57:48 +08:00
.B Note:
This command is deprecated and will be removed in a future version of CUPS.
The
.BR pkg-config (1)
command should be used instead.
2022-05-13 20:08:20 +08:00
.SH OPTIONS
The \fB cups-config\fR command accepts the following command-line options:
.TP 5
.B \- \- api-version
Reports the current API version (major.minor).
.TP 5
.B \- \- build
Reports a system-specific build number.
.TP 5
.B \- \- cflags
Reports the necessary compiler options.
.TP 5
.B \- \- datadir
Reports the default CUPS data directory.
.TP 5
.B \- \- help
Reports the program usage message.
.TP 5
.B \- \- ldflags
Reports the necessary linker options.
.TP 5
.B \- \- libs
Reports the necessary libraries to link to.
.TP 5
.B \- \- serverbin
Reports the default CUPS binary directory, where filters and backends are stored.
.TP 5
.B \- \- serverroot
Reports the default CUPS configuration file directory.
.TP 5
.B \- \- static
When used with \fI \- \- libs\fR , reports the static libraries instead of the default (shared) libraries.
.TP 5
.B \- \- version
Reports the full version number of the CUPS installation (major.minor.patch).
.SH EXAMPLES
Show the currently installed version of CUPS:
.nf
cups-config \- \- version
.fi
Compile a simple one-file CUPS filter:
.nf
cc `cups\- config \- \- cflags \- \- ldflags` \- o filter filter.c \\
`cups\- config \- \- libs`
.fi
.SH DEPRECATED OPTIONS
The following options are deprecated but continue to work for backwards compatibility:
.TP 5
.B \- \- image
Formerly used to add the CUPS imaging library to the list of libraries.
.SH SEE ALSO
.BR cups (1),
2023-01-11 16:57:48 +08:00
.BR pkg-config (1),
2022-05-13 20:08:20 +08:00
CUPS Online Help (http://localhost:631/help)
.SH COPYRIGHT
2023-10-26 10:19:35 +08:00
Copyright \[ co] 2021-2023 by OpenPrinting.