#
#     Copyright (c) 2017-2018, 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.
#

# Compiler Configurations for C only.

replace switch -x is
  help(Specify the language for any following input files, instead of letting the compiler choose based on suffix. Turn off with -x none)
  helpgroup(overall)
  keyword(
    c( set(OVERRIDESUFFIX=c) )
    i( set(OVERRIDESUFFIX=i) )
    "cpp-output"=i
    asm( set(OVERRIDESUFFIX=asm) )
    assembler=asm
    ASM( set(OVERRIDESUFFIX=ASM) )
    "assembler-with-cpp"=ASM
    none( set(OVERRIDESUFFIX=) )
  )
  onekeyword;
