Scroll to navigation

gnustep-config(1) GNUstep System Manual gnustep-config(1)

NAME

gnustep-config - prints information about the current gnustep installation.

SYNOPSIS

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

DESCRIPTION

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

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'.

prints all the flags required to compile an ObjC file


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

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

prints all the flags required to link a GUI ObjC program

BUGS

None known

SEE ALSO

GNUstep(7)

HISTORY

Work on gnustep-config started in 2007 by Nicola Pero <nicola.pero@meta-innovation.com>

AUTHORS

This man page was written by Dennis Leeuw <dleeuw@made-it.com>.

COPYRIGHT

Copyright (C) 2007 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.

24/12/2007 GNUstep