SHOGUN  v3.2.0
config.h
Go to the documentation of this file.
1 #define MACHINE "x86_64"
2 #define CONFIGURE_OPTIONS "TODO"
3 #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-ixXLhU/shogun-3.2.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp"
4 #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"
5 
6 #define SFMT_MEXP 19937
7 #define DSFMT_MEXP 19937
8 
9 #define HAVE_HDF5 1
10 #define HAVE_CURL 1
11 #define HAVE_JSON 1
12 #define HAVE_XML 1
13 #define HAVE_LARGEFILE 1
14 #define HAVE_DOXYGEN 1
15 #define HAVE_LAPACK 1
16 /* #undef HAVE_MVEC */
17 #define HAVE_PROTOBUF 1
18 
19 #define HAVE_ARPACK 1
20 #define HAVE_EIGEN3 1
21 /* #undef HAVE_CATLAS */
22 #define HAVE_ATLAS 1
23 #define HAVE_NLOPT 1
24 /* #undef USE_LPSOLVE */
25 #define HAVE_PTHREAD 1
26 /* #undef USE_CPLEX */
27 #define HAVE_COLPACK 1
28 /* #undef HAVE_ARPREC */
29 
30 #define HAVE_POWL 1
31 #define HAVE_LGAMMAL 1
32 #define HAVE_SQRTL 1
33 #define HAVE_LOG2 1
34 /* #undef USE_LOGCACHE */
35 /* #undef USE_LOGSUMARRAY */
36 
37 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you
38  don't. */
39 /* #undef HAVE_DECL_ISFINITE */
40 
41 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. */
42 /* #undef HAVE_DECL_ISINF */
43 
44 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. */
45 /* #undef HAVE_DECL_ISNAN */
46 
47 /* Define to 1 if you have the `finite' function. */
48 /* #undef HAVE_FINITE */
49 
50 /* Define to 1 if you have the `fpclass' function. */
51 #define HAVE_FPCLASS 1
52 
53 /* Define to 1 if you have the `isfinite' function. */
54 /* #undef HAVE_ISFINITE */
55 
56 /* Define to 1 if you have the `isinf' function. */
57 #define HAVE_ISINF 1
58 
59 /* Define to 1 if you have the `isnan' function. */
60 #define HAVE_ISNAN 1
61 
62 /* Define to 1 if you have the `std::isfinite' function. */
63 #define HAVE_STD_ISFINITE 1
64 
65 /* Define to 1 if you have the `std::isinf' function. */
66 #define HAVE_STD_ISINF 1
67 
68 /* Define to 1 if you have the `std::isnan' function. */
69 #define HAVE_STD_ISNAN 1
70 
71 #define USE_SPINLOCKS 1
72 #define USE_SHORTREAL_KERNELCACHE 1
73 #define USE_BIGSTATES 1
74 
75 /* #undef USE_HMMDEBUG */
76 #define USE_HMMCACHE 1
77 /* #undef USE_HMMPARALLEL */
78 /* #undef USE_HMMPARALLEL_STRUCTURES */
79 
80 /* #undef USE_PATHDEBUG */
81 
82 /* #undef USE_SVMLIGHT */
83 /* #undef USE_MOSEK */
84 
85 #define USE_GLPK 1
86 #define USE_LZO 1
87 #define USE_GZIP 1
88 #define USE_BZIP2 1
89 #define USE_LZMA 1
90 #define USE_REFERENCE_COUNTING 1
91 #define USE_SNAPPY 1
92 
93 #define HAVE_SSE2 1
94 #define HAVE_BUILTIN_VECTOR 1
95 /* #undef OCTAVE_APIVERSION */
96 
97 /* #undef DARWIN */
98 /* #undef FREEBSD */
99 #define LINUX 1
100 
101 /* #undef USE_SWIG_DIRECTORS */
102 /* #undef TRACE_MEMORY_ALLOCS */
103 /* #undef USE_JEMALLOC */
104 
105 /* #undef NARRAY_LIB */
106 
107 /* #undef HAVE_CXX0X */
108 #define HAVE_CXX11 1
109 #define HAVE_CXX11_ATOMIC 1
110 #define HAVE_STD_UNORDERED_MAP 1
111 
112 /* #undef HAVE_JBLAS */
113 
114 /* random related defines */
115 /* #undef HAVE_ARC4RANDOM */
116 #define DEV_RANDOM "/dev/urandom"

SHOGUN Machine Learning Toolbox - Documentation