SHOGUN  v3.2.0
Macros
config.h File Reference

Go to the source code of this file.

Macros

#define MACHINE   "x86_64"
 
#define CONFIGURE_OPTIONS   "TODO"
 
#define COMPFLAGS_CPP   "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -g -g -O2 -fdebug-prefix-map=/build/shogun-MMg6zo/shogun-3.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp"
 
#define LINKFLAGS   "-lpthread;/usr/lib/x86_64-linux-gnu/liblapack_atlas.so;/usr/lib/x86_64-linux-gnu/libcblas.so;/usr/lib/x86_64-linux-gnu/libf77blas.so;/usr/lib/x86_64-linux-gnu/libatlas.so;/usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libglpk.so;/usr/lib/x86_64-linux-gnu/libarpack.so;/usr/lib/x86_64-linux-gnu/libnlopt.so;/usr/lib/x86_64-linux-gnu/libColPack.so;-ljson-c;/usr/lib/x86_64-linux-gnu/libxml2.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libbz2.so;/usr/lib/x86_64-linux-gnu/liblzma.so;/usr/lib/x86_64-linux-gnu/libsnappy.so;/usr/lib/x86_64-linux-gnu/liblzo2.so;/usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread"
 
#define SFMT_MEXP   19937
 
#define DSFMT_MEXP   19937
 
#define HAVE_HDF5   1
 
#define HAVE_CURL   1
 
#define HAVE_JSON   1
 
#define HAVE_XML   1
 
#define HAVE_LARGEFILE   1
 
#define HAVE_DOXYGEN   1
 
#define HAVE_LAPACK   1
 
#define HAVE_PROTOBUF   1
 
#define HAVE_ARPACK   1
 
#define HAVE_EIGEN3   1
 
#define HAVE_ATLAS   1
 
#define HAVE_NLOPT   1
 
#define HAVE_PTHREAD   1
 
#define HAVE_COLPACK   1
 
#define HAVE_POWL   1
 
#define HAVE_LGAMMAL   1
 
#define HAVE_SQRTL   1
 
#define HAVE_LOG2   1
 
#define HAVE_FPCLASS   1
 
#define HAVE_ISINF   1
 
#define HAVE_ISNAN   1
 
#define HAVE_STD_ISFINITE   1
 
#define HAVE_STD_ISINF   1
 
#define HAVE_STD_ISNAN   1
 
#define USE_SPINLOCKS   1
 
#define USE_SHORTREAL_KERNELCACHE   1
 
#define USE_BIGSTATES   1
 
#define USE_HMMCACHE   1
 
#define USE_GLPK   1
 
#define USE_LZO   1
 
#define USE_GZIP   1
 
#define USE_BZIP2   1
 
#define USE_LZMA   1
 
#define USE_REFERENCE_COUNTING   1
 
#define USE_SNAPPY   1
 
#define HAVE_SSE2   1
 
#define HAVE_BUILTIN_VECTOR   1
 
#define LINUX   1
 
#define HAVE_CXX11   1
 
#define HAVE_CXX11_ATOMIC   1
 
#define HAVE_STD_UNORDERED_MAP   1
 
#define DEV_RANDOM   "/dev/urandom"
 

Macro Definition Documentation

◆ COMPFLAGS_CPP

#define COMPFLAGS_CPP   "-std=c++11 -Wall -Wno-unused-parameter -Wformat -Wformat-security -Wparentheses -Wshadow -Wno-unknown-pragmas -Wno-deprecated -g -g -O2 -fdebug-prefix-map=/build/shogun-MMg6zo/shogun-3.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp"

Definition at line 3 of file config.h.

◆ CONFIGURE_OPTIONS

#define CONFIGURE_OPTIONS   "TODO"

Definition at line 2 of file config.h.

◆ DEV_RANDOM

#define DEV_RANDOM   "/dev/urandom"

Definition at line 116 of file config.h.

◆ DSFMT_MEXP

#define DSFMT_MEXP   19937

Definition at line 7 of file config.h.

◆ HAVE_ARPACK

#define HAVE_ARPACK   1

Definition at line 19 of file config.h.

◆ HAVE_ATLAS

#define HAVE_ATLAS   1

Definition at line 22 of file config.h.

◆ HAVE_BUILTIN_VECTOR

#define HAVE_BUILTIN_VECTOR   1

Definition at line 94 of file config.h.

◆ HAVE_COLPACK

#define HAVE_COLPACK   1

Definition at line 27 of file config.h.

◆ HAVE_CURL

#define HAVE_CURL   1

Definition at line 10 of file config.h.

◆ HAVE_CXX11

#define HAVE_CXX11   1

Definition at line 108 of file config.h.

◆ HAVE_CXX11_ATOMIC

#define HAVE_CXX11_ATOMIC   1

Definition at line 109 of file config.h.

◆ HAVE_DOXYGEN

#define HAVE_DOXYGEN   1

Definition at line 14 of file config.h.

◆ HAVE_EIGEN3

#define HAVE_EIGEN3   1

Definition at line 20 of file config.h.

◆ HAVE_FPCLASS

#define HAVE_FPCLASS   1

Definition at line 51 of file config.h.

◆ HAVE_HDF5

#define HAVE_HDF5   1

Definition at line 9 of file config.h.

◆ HAVE_ISINF

#define HAVE_ISINF   1

Definition at line 57 of file config.h.

◆ HAVE_ISNAN

#define HAVE_ISNAN   1

Definition at line 60 of file config.h.

◆ HAVE_JSON

#define HAVE_JSON   1

Definition at line 11 of file config.h.

◆ HAVE_LAPACK

#define HAVE_LAPACK   1

Definition at line 15 of file config.h.

◆ HAVE_LARGEFILE

#define HAVE_LARGEFILE   1

Definition at line 13 of file config.h.

◆ HAVE_LGAMMAL

#define HAVE_LGAMMAL   1

Definition at line 31 of file config.h.

◆ HAVE_LOG2

#define HAVE_LOG2   1

Definition at line 33 of file config.h.

◆ HAVE_NLOPT

#define HAVE_NLOPT   1

Definition at line 23 of file config.h.

◆ HAVE_POWL

#define HAVE_POWL   1

Definition at line 30 of file config.h.

◆ HAVE_PROTOBUF

#define HAVE_PROTOBUF   1

Definition at line 17 of file config.h.

◆ HAVE_PTHREAD

#define HAVE_PTHREAD   1

Definition at line 25 of file config.h.

◆ HAVE_SQRTL

#define HAVE_SQRTL   1

Definition at line 32 of file config.h.

◆ HAVE_SSE2

#define HAVE_SSE2   1

Definition at line 93 of file config.h.

◆ HAVE_STD_ISFINITE

#define HAVE_STD_ISFINITE   1

Definition at line 63 of file config.h.

◆ HAVE_STD_ISINF

#define HAVE_STD_ISINF   1

Definition at line 66 of file config.h.

◆ HAVE_STD_ISNAN

#define HAVE_STD_ISNAN   1

Definition at line 69 of file config.h.

◆ HAVE_STD_UNORDERED_MAP

#define HAVE_STD_UNORDERED_MAP   1

Definition at line 110 of file config.h.

◆ HAVE_XML

#define HAVE_XML   1

Definition at line 12 of file config.h.

◆ LINKFLAGS

#define LINKFLAGS   "-lpthread;/usr/lib/x86_64-linux-gnu/liblapack_atlas.so;/usr/lib/x86_64-linux-gnu/libcblas.so;/usr/lib/x86_64-linux-gnu/libf77blas.so;/usr/lib/x86_64-linux-gnu/libatlas.so;/usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libglpk.so;/usr/lib/x86_64-linux-gnu/libarpack.so;/usr/lib/x86_64-linux-gnu/libnlopt.so;/usr/lib/x86_64-linux-gnu/libColPack.so;-ljson-c;/usr/lib/x86_64-linux-gnu/libxml2.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libbz2.so;/usr/lib/x86_64-linux-gnu/liblzma.so;/usr/lib/x86_64-linux-gnu/libsnappy.so;/usr/lib/x86_64-linux-gnu/liblzo2.so;/usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread"

Definition at line 4 of file config.h.

◆ LINUX

#define LINUX   1

Definition at line 99 of file config.h.

◆ MACHINE

#define MACHINE   "x86_64"

Definition at line 1 of file config.h.

◆ SFMT_MEXP

#define SFMT_MEXP   19937

Definition at line 6 of file config.h.

◆ USE_BIGSTATES

#define USE_BIGSTATES   1

Definition at line 73 of file config.h.

◆ USE_BZIP2

#define USE_BZIP2   1

Definition at line 88 of file config.h.

◆ USE_GLPK

#define USE_GLPK   1

Definition at line 85 of file config.h.

◆ USE_GZIP

#define USE_GZIP   1

Definition at line 87 of file config.h.

◆ USE_HMMCACHE

#define USE_HMMCACHE   1

Definition at line 76 of file config.h.

◆ USE_LZMA

#define USE_LZMA   1

Definition at line 89 of file config.h.

◆ USE_LZO

#define USE_LZO   1

Definition at line 86 of file config.h.

◆ USE_REFERENCE_COUNTING

#define USE_REFERENCE_COUNTING   1

Definition at line 90 of file config.h.

◆ USE_SHORTREAL_KERNELCACHE

#define USE_SHORTREAL_KERNELCACHE   1

Definition at line 72 of file config.h.

◆ USE_SNAPPY

#define USE_SNAPPY   1

Definition at line 91 of file config.h.

◆ USE_SPINLOCKS

#define USE_SPINLOCKS   1

Definition at line 71 of file config.h.


SHOGUN Machine Learning Toolbox - Documentation