|
funkalicious 0.1
|
00001 #define PREFIXED_SYMBOL(a) libpostproc_ ## a 00002 #define SECTION "libpostproc" 00003 #include <stdio.h> 00004 #define str(s) #s 00005 #define xstr(s) str(s) 00006 char *PREFIXED_SYMBOL(version_info) = "d613d3287801b9e21aa72727c80b292f917b3ce2\n"; 00007 char* PREFIXED_SYMBOL(cflags)="-march=native -mfpmath=sse -O3 -pipe -ftracer -frename-registers -fbranch-target-load-optimize -fopenmp -O3 -frename-registers "; 00008 char* PREFIXED_SYMBOL(cxxflags)=" -march=native -mfpmath=sse -O3 -pipe -ftracer -frename-registers -fbranch-target-load-optimize"; 00009 char* PREFIXED_SYMBOL(fflags)=" -march=native -mfpmath=sse -O3 -pipe -ftracer -frename-registers -fbranch-target-load-optimize"; 00010 char* PREFIXED_SYMBOL(ldflags)="-lfftw3_threads -lacml_mp -L/opt/acml/gfortran64_mp/lib -lacml_mv"; 00011 char* PREFIXED_SYMBOL(buildscript_host)="borkborkbork"; 00012 char* PREFIXED_SYMBOL(buildscript_target)="workstation"; 00013 char* PREFIXED_SYMBOL(buildscript_buildtype)="release"; 00014 char* PREFIXED_SYMBOL(buildscript_configargs)="--enable-cuda --enable-openmp --enable-lapack=acml --enable-acmlmath --enable-static --disable-shared "; 00015 char* PREFIXED_SYMBOL(buildscript_installdir)="/home/solarion/dist/install/funkalicious-git"; 00016 void PREFIXED_SYMBOL(print_version)(FILE* f) { 00017 fprintf(f, "***BEGIN %s VERSION INFORMATION***\n", SECTION); 00018 fprintf(f, "\t%s_version_info))=%s\n", SECTION, PREFIXED_SYMBOL(version_info)); 00019 fprintf(f, "\t%s_cflags))=%s\n", SECTION, PREFIXED_SYMBOL(cflags)); 00020 fprintf(f, "\t%s_cxxflags))=%s\n", SECTION, PREFIXED_SYMBOL(cxxflags)); 00021 fprintf(f, "\t%s_fflags))=%s\n", SECTION, PREFIXED_SYMBOL(fflags)); 00022 fprintf(f, "\t%s_ldflags))=%s\n", SECTION, PREFIXED_SYMBOL(ldflags)); 00023 fprintf(f, "\t%s_buildscript_host))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_host)); 00024 fprintf(f, "\t%s_buildscript_target))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_target)); 00025 fprintf(f, "\t%s_buildscript_buildtype))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_buildtype)); 00026 fprintf(f, "\t%s_buildscript_configargs))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_configargs)); 00027 fprintf(f, "\t%s_buildscript_installdir))=%s\n", SECTION, PREFIXED_SYMBOL(buildscript_installdir)); 00028 fprintf(f, "***END %s VERSION INFORMATION***\n", SECTION); 00029 }