gnustep-config(1)

gnustep-config1

Prints information about the current gnustep installation.

Usage

gnustep-config [{--variable=variable | --objc-flags | --objc-libs | --base-libs | --gui-libs}]

Overview

gnustep-config can print information about the currently installed GNUstep system. Output is generated dynamically based on environment variables such as GNUSTEP_CONFIG_FILE and GNUSTEP_MAKEFILES, though default values for these are generated when the tool is configured/installed. Output is primarily the locations in which various GNUstep resources are installed, but also provide flags used to build different types of GNUstep project.

Options

--variable=variable

prints the value of the specified variable. Possible variables are:

GNUSTEP_MAKEFILES

GNUSTEP_USER_DIR

GNUSTEP_USER_DEFAULTS_DIR

GNUSTEP_HOST

GNUSTEP_HOST_CPU

GNUSTEP_HOST_VENDOR

GNUSTEP_HOST_OS

GNUSTEP_IS_FLATTENED

GNUSTEP_xxx_APPS

GNUSTEP_xxx_TOOLS

GNUSTEP_xxx_LIBRARY

GNUSTEP_xxx_HEADERS

GNUSTEP_xxx_LIBRARIES

GNUSTEP_xxx_DOC

GNUSTEP_xxx_DOC_MAN

GNUSTEP_xxx_DOC_INFO

where 'xxx' could be any of 'SYSTEM', 'NETWORK', 'LOCAL' and 'USER'.

--objc-flags

prints all the flags required to compile an ObjC file

--objc-libs

prints all the flags required to link a pure ObjC program (no foundation/gui)

--base-libs

prints all the flags required to link a command-line ObjC program (no gui)

--gui-libs

prints all the flags required to link a GUI ObjC program

Releases

10 releases since Debian 5.0 (Lenny); the text changed 3 times.

  1. 5.0–9
  2. 10
  3. 11
  4. 12–Arch

Bugs

None known

History

Work on gnustep-config started in 2007 by Nicola Pero <[email protected]>

Authors

This man page was written by Dennis Leeuw <[email protected]>.

From gnustep-make 2.9.3-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.