1 #ifndef CXXLAPACK_NETLIB_NETLIB_H
2 #define CXXLAPACK_NETLIB_NETLIB_H 1
3 
4 #ifdef LAPACK_IMPL
5 #   undef   LAPACK_IMPL
6 #endif
7 
8 #ifndef CXXLAPACK_NO_UNDERSCORE
9 #   define     LAPACK_IMPL(x)           x##_
10 #else
11 #   define     LAPACK_IMPL(x)           x
12 #endif
13 
14 #ifdef  DEBUG_CXXLAPACK
15 #define CXXLAPACK_DEBUG_OUT(msg) std::cerr << "CXXLAPACK: " << msg << std::endl;
16 #endif
17 
18 #ifndef CXXLAPACK_DEBUG_OUT
19 #   define  CXXLAPACK_DEBUG_OUT(msg)
20 #endif
21 
22 namespace cxxlapack {
23 
24 extern "C" {
25 #   include "xflens/cxxlapack/netlib/interface/lapack.in.h"
26 } // extern "C"
27 
28 }
29 
30 #endif //  CXXLAPACK_NETLIB_NETLIB_H
31