diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 05935c1ae6323837d927b24c3b20e6348de1c035..dba771ddac1053ce8ec7fc12e34861eb35d9d45d 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -27,6 +27,8 @@ if (CUDA_FOUND)
 	target_include_directories (pdata PUBLIC ${MPI_C_INCLUDE_DIRS})
 endif()
 
+target_include_directories (pdata PUBLIC ${PARMETIS_ROOT}/include)
+target_include_directories (pdata PUBLIC ${METIS_ROOT}/include)
 target_include_directories (pdata PUBLIC ${CUDA_INCLUDE_DIRS})
 target_include_directories (pdata PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
 target_include_directories (pdata PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../openfpm_devices/src/)
@@ -35,8 +37,6 @@ target_include_directories (pdata PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../openfpm_
 target_include_directories (pdata PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../openfpm_io/src/)
 target_include_directories (pdata PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/config)
 target_include_directories (pdata PUBLIC ${PETSC_INCLUDES})
-target_include_directories (pdata PUBLIC ${PARMETIS_ROOT}/include)
-target_include_directories (pdata PUBLIC ${METIS_ROOT}/include)
 target_include_directories (pdata PUBLIC ${HDF5_ROOT}/include)
 target_include_directories (pdata PUBLIC ${LIBHILBERT_INCLUDE_DIRS})