/*
  HMat-OSS (HMatrix library, open source software)

  Copyright (C) 2014-2015 Airbus Group SAS

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

  http://github.com/jeromerobert/hmat-oss
*/

#include "hmat/config.h"
/** HMAT Configuration header file prototype for CMake */

#cmakedefine HAVE_LIBRT

/* Define to 1 if you have the <stdint.h> header file. */
#cmakedefine HAVE_STDINT_H

/* Define to 1 if you have the <unistd.h> header file. */
#cmakedefine HAVE_UNISTD_H

/* Define to 1 if you have the <sys/types.h> header file. */
#cmakedefine HAVE_SYS_TYPES_H

/* Define to 1 if you have the <time.h> header file. */
#cmakedefine HAVE_TIME_H

/* Define to 1 if you have the <sys/resource.h> header file. */
#cmakedefine HAVE_SYS_RESOURCE_H

/* Define to 1 if you have the <mach/mach_time.h> header file. */
#cmakedefine HAVE_MACH_MACH_TIME_H

#cmakedefine HAVE_ZGEMM3M

#cmakedefine HAVE_MKL_H
#cmakedefine HAVE_MKL_CBLAS_H

#cmakedefine HAVE_MKL_IMATCOPY

#cmakedefine HAVE_GOTO_GET_NUM_PROCS
#cmakedefine HAVE_OPENBLAS_SET_NUM_THREADS

#if defined(HAVE_GOTO_GET_NUM_PROCS) && defined(HAVE_OPENBLAS_SET_NUM_THREADS)
#define OPENBLAS_DISABLE_THREADS
#endif

#cmakedefine HMAT_32BITS

#cmakedefine HAVE_JEMALLOC

#cmakedefine HAVE_CONTEXT
#cmakedefine HMAT_TIMELINE

#cmakedefine HMAT_EXPORT_BUILD_DATE
