Conary:Program and Options Macros
From rPath Wiki
These macros are used to define certain executable programs and options:
| Macro | Default Value | Notes |
|---|---|---|
| %(cc)s | gcc | Specify the C compiler |
| %(cxx)s | g++ | Specify the C++ compiler |
| %(cxxflags)s | None | Specify cxx specific flags |
| %(optflags)s | -O2 | Specify C compiler optimization options |
| %(dbgflags)s | -g | Specify assembly of %(cflags)s and %(cppflags)s macros |
| %(cflags)s | %(optflags)s %(dbgflags)s | Specify combined C compiler optimization and debug flags |
| %(cppflags)s | None | Specify C pre-processor options |
| %(ldflags)s | %(dbgflags)s | Specify linker flags |
| %(mflags)s | None | Specify make flags |
| %(parallelmflags)s | None | Specify parallel make flags |
| %(sysroot)s | None | Specify an alternate system root for libraries and executables when cross compiling |
| %(os)s | linux | Specify the operating system |
| %(debugedit)s | debugedit | Specify utility for generating debuginfo files |
| %(strip)s | eu-strip | Specify method for stripping symbols from object files; this macro is not generally used explicitly. |
| %(strip_archive)s | strip -g | Specify 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/monodis | Specify utility to determine mono dependencies |
