#ifndef __STARPU_CONFIG_PUBLIC_H__
#define __STARPU_CONFIG_PUBLIC_H__

#undef STARPU_USE_CPU
#undef STARPU_USE_CUDA
#undef STARPU_USE_OPENCL
#undef STARPU_USE_GORDON

#undef STARPU_USE_MPI

#undef STARPU_ATLAS
#undef STARPU_GOTO
#undef STARPU_MKL
#undef STARPU_SYSTEM_BLAS

#undef STARPU_BUILD_DIR
#undef STARPU_OPENCL_DATADIR
#undef STARPU_HAVE_MAGMA

#undef STARPU_OPENGL_RENDER
#undef STARPU_USE_GTK
#undef STARPU_HAVE_X11

#undef STARPU_HAVE_POSIX_MEMALIGN

#undef STARPU_HAVE_MEMALIGN

#undef STARPU_HAVE_MALLOC_H

#undef STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP
#undef STARPU_HAVE_SYNC_FETCH_AND_ADD
#undef STARPU_HAVE_SYNC_FETCH_AND_OR
#undef STARPU_HAVE_SYNC_LOCK_TEST_AND_SET

#undef STARPU_MODEL_DEBUG
#undef STARPU_NO_ASSERT

#undef STARPU_HAVE_FFTW
#undef STARPU_HAVE_FFTWF
#undef STARPU_HAVE_FFTWL

#undef STARPU_HAVE_CURAND

#undef STARPU_NMAXBUFS
#undef STARPU_NMAXCPUS
#undef STARPU_MAXCUDADEVS
#undef STARPU_MAXOPENCLDEVS
#undef STARPU_NMAXWORKERS

#undef STARPU_HAVE_HWLOC

#undef STARPU_HAVE_LIBNUMA

#undef STARPU_HAVE_WINDOWS

#undef starpu_drand48
#undef starpu_srand48
#undef starpu_erand48

#endif
