<?xml version="1.0" encoding="utf-8"?>
<nvi name="nvcc_${{version}}" title="${{title}}" version="${{version}}" versionText="${{version}}" hidden="ARP" timestamp="2025-03-03T20:46:33" disposition="default" installerMin="2.1002.191.1621" allowsCustomPath="true" bare="false" preserveCache="false">
	<strings>
		<string name="version" value="12.8"/>
		<string name="CompilerRootDir" value="${{ProgramFiles}}\NVIDIA GPU Computing Toolkit\CUDA"/>
		<string name="CompilerInstallDir" value="${{CompilerRootDir}}\v${{version}}"/>
		<localized locale="0x0409">
			<string name="title" value="nvcc"/>
		</localized>
	</strings>
	<description/>
	<dependencies>
		<package type="requires" package="CUDADevelopment_${{version}}"/>
	</dependencies>
	<customInstallTree>
		<treeNode text="nvcc" ordering="CUDA|Development|Compiler" accessibility="selectable"/>
	</customInstallTree>
	<properties>
		<string name="InstallLocation" value="${{CompilerInstallDir}}"/>
		<bool name="FixedInstallLocation" value="true"/>
	</properties>
	<phases>
		<standard phase="copyFiles" installText="Copying CUDA Development files" uninstallText="Deleting CUDA Development files">
			<copyFile target="bin\bin2c.exe"/>
			<copyFile target="bin\crt\link.stub"/>
			<copyFile target="bin\crt\prelink.stub"/>
			<copyFile target="bin\cudafe++.exe"/>
			<copyFile target="bin\fatbinary.exe"/>
			<copyFile target="bin\nvcc.exe"/>
			<copyFile target="bin\nvcc.profile"/>
			<copyFile target="bin\nvlink.exe"/>
			<copyFile target="bin\ptxas.exe"/>
			<copyFile target="bin\__nvcc_device_query.exe"/>
			<copyFile target="include\crt\common_functions.h"/>
			<copyFile target="include\crt\cudacc_ext.h"/>
			<copyFile target="include\crt\device_double_functions.h"/>
			<copyFile target="include\crt\device_double_functions.hpp"/>
			<copyFile target="include\crt\device_fp128_functions.h"/>
			<copyFile target="include\crt\device_functions.h"/>
			<copyFile target="include\crt\device_functions.hpp"/>
			<copyFile target="include\crt\func_macro.h"/>
			<copyFile target="include\crt\host_config.h"/>
			<copyFile target="include\crt\host_defines.h"/>
			<copyFile target="include\crt\host_runtime.h"/>
			<copyFile target="include\crt\math_functions.h"/>
			<copyFile target="include\crt\math_functions.hpp"/>
			<copyFile target="include\crt\mma.h"/>
			<copyFile target="include\crt\mma.hpp"/>
			<copyFile target="include\crt\nvfunctional"/>
			<copyFile target="include\crt\sm_100_rt.h"/>
			<copyFile target="include\crt\sm_100_rt.hpp"/>
			<copyFile target="include\crt\sm_70_rt.h"/>
			<copyFile target="include\crt\sm_70_rt.hpp"/>
			<copyFile target="include\crt\sm_80_rt.h"/>
			<copyFile target="include\crt\sm_80_rt.hpp"/>
			<copyFile target="include\crt\sm_90_rt.h"/>
			<copyFile target="include\crt\sm_90_rt.hpp"/>
			<copyFile target="include\crt\storage_class.h"/>
			<copyFile target="include\fatbinary_section.h"/>
			<copyFile target="include\nvPTXCompiler.h"/>
			<copyFile target="lib\x64\nvptxcompiler_static.lib"/>
			<copyFile target="LICENSE"/>
			<copyFile target="nvvm\bin\cicc.exe"/>
			<copyFile target="nvvm\bin\nvvm64_40_0.dll"/>
			<copyFile target="nvvm\include\nvvm.h"/>
			<copyFile target="nvvm\lib\x64\nvvm.lib"/>
			<copyFile target="nvvm\libdevice\libdevice.10.bc"/>
		</standard>
	</phases>
	<manifest>
		<file name="bin\bin2c.exe" sizeKB="215"/>
		<file name="bin\crt\link.stub" sizeKB="6"/>
		<file name="bin\crt\prelink.stub" sizeKB="4"/>
		<file name="bin\cudafe++.exe" sizeKB="8857"/>
		<file name="bin\fatbinary.exe" sizeKB="871"/>
		<file name="bin\nvcc.exe" sizeKB="17326"/>
		<file name="bin\nvcc.profile" sizeKB="1"/>
		<file name="bin\nvlink.exe" sizeKB="24746"/>
		<file name="bin\ptxas.exe" sizeKB="24173"/>
		<file name="bin\__nvcc_device_query.exe" sizeKB="83"/>
		<file name="include\crt\common_functions.h" sizeKB="14"/>
		<file name="include\crt\cudacc_ext.h" sizeKB="3"/>
		<file name="include\crt\device_double_functions.h" sizeKB="40"/>
		<file name="include\crt\device_double_functions.hpp" sizeKB="9"/>
		<file name="include\crt\device_fp128_functions.h" sizeKB="51"/>
		<file name="include\crt\device_functions.h" sizeKB="138"/>
		<file name="include\crt\device_functions.hpp" sizeKB="38"/>
		<file name="include\crt\func_macro.h" sizeKB="2"/>
		<file name="include\crt\host_config.h" sizeKB="12"/>
		<file name="include\crt\host_defines.h" sizeKB="10"/>
		<file name="include\crt\host_runtime.h" sizeKB="10"/>
		<file name="include\crt\math_functions.h" sizeKB="239"/>
		<file name="include\crt\math_functions.hpp" sizeKB="101"/>
		<file name="include\crt\mma.h" sizeKB="62"/>
		<file name="include\crt\mma.hpp" sizeKB="66"/>
		<file name="include\crt\nvfunctional" sizeKB="17"/>
		<file name="include\crt\sm_100_rt.h" sizeKB="9"/>
		<file name="include\crt\sm_100_rt.hpp" sizeKB="7"/>
		<file name="include\crt\sm_70_rt.h" sizeKB="7"/>
		<file name="include\crt\sm_70_rt.hpp" sizeKB="8"/>
		<file name="include\crt\sm_80_rt.h" sizeKB="8"/>
		<file name="include\crt\sm_80_rt.hpp" sizeKB="7"/>
		<file name="include\crt\sm_90_rt.h" sizeKB="11"/>
		<file name="include\crt\sm_90_rt.hpp" sizeKB="9"/>
		<file name="include\crt\storage_class.h" sizeKB="5"/>
		<file name="include\fatbinary_section.h" sizeKB="2"/>
		<file name="include\nvPTXCompiler.h" sizeKB="14"/>
		<file name="lib\x64\nvptxcompiler_static.lib" sizeKB="149539"/>
		<file name="LICENSE" sizeKB="62"/>
		<file name="nvcc.nvi" sizeKB="1"/>
		<file name="nvvm\bin\cicc.exe" sizeKB="66204"/>
		<file name="nvvm\bin\nvvm64_40_0.dll" sizeKB="51634"/>
		<file name="nvvm\include\nvvm.h" sizeKB="12"/>
		<file name="nvvm\lib\x64\nvvm.lib" sizeKB="5"/>
		<file name="nvvm\libdevice\libdevice.10.bc" sizeKB="474"/>
	</manifest>
</nvi>
