From f73ad3ed3d9bde0133ad4b0caa9d0835687fbc32 Mon Sep 17 00:00:00 2001 From: Justus Braun Date: Fri, 20 Sep 2024 14:35:30 +0200 Subject: [PATCH 1/2] Added support for CUDA 12.4+ supporting GCC 13 --- CMakeModules/max_cuda_gcc_version.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeModules/max_cuda_gcc_version.cmake b/CMakeModules/max_cuda_gcc_version.cmake index 91da1d7d..d7012e17 100644 --- a/CMakeModules/max_cuda_gcc_version.cmake +++ b/CMakeModules/max_cuda_gcc_version.cmake @@ -20,7 +20,9 @@ # message(STATUS "Maximum allowed gcc version for cuda is: ${MAX_CUDA_GCC_VERSION}") function(max_cuda_gcc_version _CUDA_VERSION _MAX_GCC_VERSION) -if(${_CUDA_VERSION} VERSION_GREATER_EQUAL 12.0.0) +if(${_CUDA_VERSION} VERSION_GREATER_EQUAL 12.4.0) + set(${_MAX_GCC_VERSION} 13 PARENT_SCOPE) +elseif(${_CUDA_VERSION} VERSION_GREATER_EQUAL 12.0.0) set(${_MAX_GCC_VERSION} 12 PARENT_SCOPE) elseif(${_CUDA_VERSION} VERSION_GREATER 11.4.0) # 11.4.1+, 11.5 -> 11 set(${_MAX_GCC_VERSION} 11 PARENT_SCOPE) @@ -48,4 +50,4 @@ elseif(${_CUDA_VERSION} VERSION_GREATER 3) # 4.0 -> 4.4 set(${_MAX_GCC_VERSION} 4.4 PARENT_SCOPE) endif() -endfunction() \ No newline at end of file +endfunction() From de9cc9fdeecb7109a7ddce887af37cec63b32ead Mon Sep 17 00:00:00 2001 From: Alexander Mock Date: Tue, 1 Oct 2024 19:50:27 +0200 Subject: [PATCH 2/2] added missing libtiff-dev dependency to package.xml --- package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/package.xml b/package.xml index b83353fa..4edd4e98 100644 --- a/package.xml +++ b/package.xml @@ -40,6 +40,7 @@ The Las Vegas Surface Reconstruction Toolkit is an Open Source toolkit to recons lz4 libopencv-dev yaml-cpp + libtiff-dev cmake