Skip to content
Snippets Groups Projects
Unverified Commit fa129aa4 authored by Jayesh Badwaik's avatar Jayesh Badwaik
Browse files

- dev: nvhpc.23: add `-extended-lambda` flag in the compile options

  - this allows us to place `__device__` and `__host__` attributes on
    lambda functions as well
parent 91510ad5
Branches
Tags
No related merge requests found
Pipeline #132540 passed
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment