objfw-config - Man Page
print flags required for compiling with ObjFW
Synopsis
objfw-config [options]
Description
objfw-config is a program which outputs various flags needed to compile software using ObjFW.
Options
- --all
Outputs all flags + libs.
- --arc
Outputs the required OBJCFLAGS to use ARC.
- --cflags
Outputs the required CFLAGS.
- --cppflags
Outputs the required CPPFLAGS.
- --cxxflags
Outputs the required CXXFLAGS.
- --framework-libs
Outputs the required LIBS, preferring frameworks.
- --help
Prints the help.
- --ldflags
Outputs the required LDFLAGS.
- --libs
Outputs the required LIBS.
- --lib-cflags
Outputs CFLAGS for building a library.
- --lib-ldflags
Outputs LDFLAGS for building a library.
- --lib-prefix
Outputs the prefix for libraries.
- --lib-suffix
Outputs the suffix for libraries.
- --objc
Outputs the OBJC used to compile ObjFW. It is required to use the same OBJC that was used to compile ObjFW.
- --objcflags
Outputs the required OBJCFLAGS.
- --package name
Additionally outputs the flags for the specified package.
- --packages-dir
Outputs the directory where flags for packages are stored.
- --plugin-cflags
Outputs CFLAGS for building a plugin.
- --plugin-ldflags
Outputs LDFLAGS for building a plugin.
- --plugin-suffix
Outputs the suffix for plugins.
- --prog-suffix
Outputs the suffix for binaries.
- --reexport
Outputs LDFLAGS to reexport ObjFW.
- --rpath
Outputs LDFLAGS for using rpath.
- --static-libs
Outputs the required LIBS to link ObjFW statically.
- --version
Outputs the installed ObjFW version.
Examples
Print OBJCFLAGS and CPPFLAGS:
objfw-config --objcflags --cppflags
Print LIBS and LDFLAGS for ObjFW and ObjFWTLS: