Personal tools
     DOCUMENTATION

Conary:Program and Options Macros

From rPath Wiki

Jump to: navigation, search
Conary --> Packaging --> Recipe --> Macros --> Program and Options Macros

These macros are used to define certain executable programs and options:

Macro Default Value Notes
%(cc)sgccSpecify the C compiler
%(cxx)sg++Specify the C++ compiler
%(cxxflags)sNoneSpecify cxx specific flags
%(optflags)s-O2Specify C compiler optimization options
%(dbgflags)s-gSpecify assembly of %(cflags)s and %(cppflags)s macros
%(cflags)s%(optflags)s %(dbgflags)sSpecify combined C compiler optimization and debug flags
%(cppflags)sNoneSpecify C pre-processor options
%(ldflags)s%(dbgflags)sSpecify linker flags
%(mflags)sNoneSpecify make flags
%(parallelmflags)sNoneSpecify parallel make flags
%(sysroot)sNoneSpecify an alternate system root for libraries and executables when cross compiling
%(os)slinuxSpecify the operating system
%(debugedit)sdebugeditSpecify utility for generating debuginfo files
%(strip)seu-stripSpecify method for stripping symbols from object files; this macro is not generally used explicitly.
%(strip_archive)sstrip -gSpecify method for stripping debugging symbols from object files; this macro is not generally called explicitly. Note: eu-strip segfaults on ar.
%(monodis)s%(bindir)s/monodisSpecify utility to determine mono dependencies