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