cups-config(1) — Linux manual page

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | DEPRECATED OPTIONS | SEE ALSO | COPYRIGHT | COLOPHON

cups-config(1)                 OpenPrinting                cups-config(1)

NAME         top

       cups-config - get cups api, compiler, directory, and link
       information (deprecated).

SYNOPSIS         top

       cups-config --api-version
       cups-config --build
       cups-config --cflags
       cups-config --datadir
       cups-config --help
       cups-config --ldflags
       cups-config [ --image ] [ --static ] --libs
       cups-config --serverbin
       cups-config --serverroot
       cups-config --version

DESCRIPTION         top

       The cups-config 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.  Note: This command is deprecated and will be removed in a
       future version of CUPS.  The pkg-config(1) command should be used
       instead.

OPTIONS         top

       The cups-config command accepts the following command-line
       options:

       --api-version
            Reports the current API version (major.minor).

       --build
            Reports a system-specific build number.

       --cflags
            Reports the necessary compiler options.

       --datadir
            Reports the default CUPS data directory.

       --help
            Reports the program usage message.

       --ldflags
            Reports the necessary linker options.

       --libs
            Reports the necessary libraries to link to.

       --serverbin
            Reports the default CUPS binary directory, where filters and
            backends are stored.

       --serverroot
            Reports the default CUPS configuration file directory.

       --static
            When used with --libs, reports the static libraries instead
            of the default (shared) libraries.

       --version
            Reports the full version number of the CUPS installation
            (major.minor.patch).

EXAMPLES         top

       Show the currently installed version of CUPS:

           cups-config --version

       Compile a simple one-file CUPS filter:

           cc `cups-config --cflags --ldflags` -o filter filter.c \
               `cups-config --libs`

DEPRECATED OPTIONS         top

       The following options are deprecated but continue to work for
       backwards compatibility:

       --image
            Formerly used to add the CUPS imaging library to the list of
            libraries.

SEE ALSO         top

       cups(1), pkg-config(1), CUPS Online Help
       (http://localhost:631/help)

COPYRIGHT         top

       Copyright © 2020-2024 by OpenPrinting.

COLOPHON         top

       This page is part of the CUPS (a standards-based, open source
       printing system) project.  Information about the project can be
       found at ⟨https://github.com/openprinting/cups⟩.  If you have a
       bug report for this manual page, see
       ⟨https://github.com/OpenPrinting/cups/issues⟩.  This page was
       obtained from the project's upstream Git repository
       ⟨https://github.com/openprinting/cups⟩ on 2025-02-02.  (At that
       time, the date of the most recent commit that was found in the
       repository was 2025-01-27.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there is
       a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       man-pages@man7.org

2021-03-10                         CUPS                    cups-config(1)

Pages that refer to this page: ippeveprinter(1)