There is no need for this file to have .cu* extension. It's only host code.
#include "cuda_runtime.h"
#include "cufft.h"
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
class ComplexMat {
public:
+++ /dev/null
-cmake_minimum_required(VERSION 2.8)
-
-set(CUDA_ERROR_CHECK cuda_error_check.cuh)
#define CUDA_FUNCTIONS_H
#include "cuda_runtime.h"
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
void cuda_gaussian_correlation(float *data_in, float *data_out, float *xf_sqr_norm, float *yf_sqr_norm, double sigma,
int n_channels, int n_scales, int rows, int cols);
#if defined(CUFFT) || defined(CUFFTW)
#include "cuda_runtime.h"
#ifdef CUFFT
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
#endif
#endif
#include <cublas_v2.h>
#include "fft.h"
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
#include "pragmas.h"
struct ThreadCtx;
#ifdef CUFFT
#include "complexmat.cuh"
#include "cuda_functions.cuh"
-#include "cuda/cuda_error_check.cuh"
+#include "cuda_error_check.hpp"
#include <cuda_runtime.h>
#else
#include "complexmat.hpp"