From 2ce34b8e3d4b48dde95d95a5f0a599df9ad89e85 Mon Sep 17 00:00:00 2001
From: Incardona Pietro <incardon@mpi-cbg.de>
Date: Wed, 17 Nov 2021 04:02:04 +0100
Subject: [PATCH] Fixing CUDA

---
 src/CMakeLists.txt                          | 2 ++
 src/Grid/grid_sm.hpp                        | 2 +-
 src/util/cuda/moderngpu/context_reduced.hxx | 2 ++
 src/util/test/zmorton_unit_tests.cpp        | 1 -
 4 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3b2773f1..02cd1e71 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -98,6 +98,8 @@ set_property(TARGET mem_map PROPERTY CUDA_ARCHITECTURES 60 75)
 
 if (CUDA_FOUND)
 
+	target_include_directories(mem_map PUBLIC ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES})
+
 	add_executable(isolation
 		isolation.cu
         	)
diff --git a/src/Grid/grid_sm.hpp b/src/Grid/grid_sm.hpp
index a0588a17..c66623b3 100755
--- a/src/Grid/grid_sm.hpp
+++ b/src/Grid/grid_sm.hpp
@@ -100,7 +100,7 @@ public:
 template<unsigned int dim>
 struct ite_gpu
 {
-#ifdef CUDA_GPU
+#if defined(CUDIFY_USE_CUDA)
 
 	dim3 thr;
 	dim3 wthr;
diff --git a/src/util/cuda/moderngpu/context_reduced.hxx b/src/util/cuda/moderngpu/context_reduced.hxx
index 0d3f37e0..ade424ae 100644
--- a/src/util/cuda/moderngpu/context_reduced.hxx
+++ b/src/util/cuda/moderngpu/context_reduced.hxx
@@ -11,6 +11,8 @@
 #include <cstdarg>
 #include <string>
 
+#include <cuda_runtime.h>
+
 namespace mgpu {
 
 enum memory_space_t {
diff --git a/src/util/test/zmorton_unit_tests.cpp b/src/util/test/zmorton_unit_tests.cpp
index 133cc747..c35e26fc 100644
--- a/src/util/test/zmorton_unit_tests.cpp
+++ b/src/util/test/zmorton_unit_tests.cpp
@@ -11,7 +11,6 @@
 #define BOOST_TEST_DYN_LINK
 #include <boost/test/unit_test.hpp>
 
-#include "util/cuda_util.hpp"
 #include "util/zmorton.hpp"
 
 template<typename T>
-- 
GitLab