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