|
k-dot-p 0.1
|
#include <stdio.h>
Include dependency graph for libmodelxx_version.c:Go to the source code of this file.
Defines | |
| #define | PREFIXED_SYMBOL(a) libmodelxx_ ## a |
| #define | SECTION "libmodelxx" |
| #define | str(s) #s |
| #define | xstr(s) str(s) |
Functions | |
| char * | PREFIXED_SYMBOL (version_info) |
| char * | PREFIXED_SYMBOL (cflags) |
| char * | PREFIXED_SYMBOL (cxxflags) |
| char * | PREFIXED_SYMBOL (fflags) |
| char * | PREFIXED_SYMBOL (ldflags) |
| char * | PREFIXED_SYMBOL (buildscript_host) |
| char * | PREFIXED_SYMBOL (buildscript_target) |
| char * | PREFIXED_SYMBOL (buildscript_buildtype) |
| char * | PREFIXED_SYMBOL (buildscript_configargs) |
| char * | PREFIXED_SYMBOL (buildscript_installdir) |
| void PREFIXED_SYMBOL() | print_version (FILE *f) |
| #define PREFIXED_SYMBOL | ( | a | ) | libmodelxx_ ## a |
Definition at line 1 of file libmodelxx_version.c.
| #define SECTION "libmodelxx" |
Definition at line 2 of file libmodelxx_version.c.
Referenced by print_version().
| #define str | ( | s | ) | #s |
Definition at line 4 of file libmodelxx_version.c.
| #define xstr | ( | s | ) | str(s) |
Definition at line 5 of file libmodelxx_version.c.
| char* PREFIXED_SYMBOL | ( | version_info | ) |
| char* PREFIXED_SYMBOL | ( | cflags | ) |
| char* PREFIXED_SYMBOL | ( | buildscript_installdir | ) |
| char* PREFIXED_SYMBOL | ( | buildscript_configargs | ) |
| char* PREFIXED_SYMBOL | ( | fflags | ) |
| char* PREFIXED_SYMBOL | ( | buildscript_target | ) |
| char* PREFIXED_SYMBOL | ( | buildscript_host | ) |
| char* PREFIXED_SYMBOL | ( | ldflags | ) |
| char* PREFIXED_SYMBOL | ( | buildscript_buildtype | ) |
| char* PREFIXED_SYMBOL | ( | cxxflags | ) |
| void PREFIXED_SYMBOL() print_version | ( | FILE * | f | ) |
Definition at line 16 of file libmodelxx_version.c.
References PREFIXED_SYMBOL, and SECTION.
{
fprintf(f, "***BEGIN %s VERSION INFORMATION***\n", SECTION);
fprintf(f, "\t%s_version_info))=%s\n", SECTION, PREFIXED_SYMBOL(version_info));
fprintf(f, "\t%s_cflags))=%s\n", SECTION, PREFIXED_SYMBOL(cflags));
fprintf(f, "\t%s_cxxflags))=%s\n", SECTION, PREFIXED_SYMBOL(cxxflags));
fprintf(f, "\t%s_fflags))=%s\n", SECTION, PREFIXED_SYMBOL(fflags));
fprintf(f, "\t%s_ldflags))=%s\n", SECTION, PREFIXED_SYMBOL(ldflags));
fprintf(f, "\t%s_buildscript_host))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_host));
fprintf(f, "\t%s_buildscript_target))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_target));
fprintf(f, "\t%s_buildscript_buildtype))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_buildtype));
fprintf(f, "\t%s_buildscript_configargs))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_configargs));
fprintf(f, "\t%s_buildscript_installdir))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_installdir));
fprintf(f, "***END %s VERSION INFORMATION***\n", SECTION);
}