diff --git a/dev/bin/generate.toolchain b/dev/bin/generate.toolchain
index eaf740753040460ae0b7ae1515a8149ed7337fe9..36c11dbd079aee73ba068070046840b700af73d7 100755
--- a/dev/bin/generate.toolchain
+++ b/dev/bin/generate.toolchain
@@ -173,6 +173,7 @@ case $PLATFORM in
   x64.nvhpc.23)
     echo "set(CMAKE_CXX_COMPILER nvc++)" >> $SITE_TOOLCHAIN_FILE
     echo "set(CMAKE_C_COMPILER nvc)" >> $SITE_TOOLCHAIN_FILE
+    echo "set(CMAKE_CUDA_FLAGS_INIT "-extended-lambda")" >> $SITE_TOOLCHAIN_FILE
     ;;
   x64.llvm.15)
     echo "set(CMAKE_CXX_COMPILER clang++)" >> $SITE_TOOLCHAIN_FILE
@@ -194,6 +195,7 @@ echo "set(CMAKE_C_EXTENSIONS     OFF)" >> $SITE_TOOLCHAIN_FILE
 echo "set(CMAKE_CUDA_EXTENSIONS  OFF)" >> $SITE_TOOLCHAIN_FILE
 echo "set(CMAKE_HIP_EXTENSIONS   OFF)" >> $SITE_TOOLCHAIN_FILE
 
+
 if [[ $TOOLCHAIN_SPECIFIED == "true" ]]; then
   TOOLCHAIN=$(realpath $TOOLCHAIN)
   echo "include($TOOLCHAIN)" >> $SITE_TOOLCHAIN_FILE