#
#     Copyright (c) 2019, NVIDIA CORPORATION.  All rights reserved.
#
# NVIDIA CORPORATION and its licensors retain all intellectual property
# and proprietary rights in and to this software, related documentation
# and any modifications thereto.  Any use, reproduction, disclosure or
# distribution of this software and related documentation without an express
# license agreement from NVIDIA CORPORATION is strictly prohibited.
#

# Personality module for NVIDIA HPC compilers

set PERS=nvi;  # personality
set PFX=nv;	# personality prefix
set PFY=nvhpc;	# personality prefix

set ACCLNK=acclnk;
set APPENDTOOL=append;
set CG=llvm;   # code generator
set CONV=conv;
set CPPMCOMP=nvcpfe;
set F901=fort1;
set FLANG1=flang1;
set F902=fort2;
set F90EXT=fort2ex;
set IMPORT=import;
set IPADIR=$CCOMPDIR;
set IPALD=ipa;
set NVDD=nvdd;
set PNM=nvnm;
set STRIP=strip;
set TIMPORT=import;
set TNVVM=$if($USEOLDNVVMD,nvvmd,nvnvvmd);
set WINCONV=nvdd;

set CUDAMAJOR=$COMPSYS/$COMPVER/cuda;
set DEFCCOMPDIR=$COMPBIN/tools;

variable COMPBBIN is default(compilers/$filename($DRIVERDIR));
variable COMPBSHARE is default(compilers/share);

set COMPINCPREFIX=compilers/;
set COMPLIBPREFIX=compilers/;

# Needed for licensing
variable NVCOMPILER is default($dirname($dirname($DRIVERDIR)));
export NVCOMPILER=$dirname($dirname($DRIVERDIR));
