added device code offline compilation for nvcc

Change-Id: I1f77131778b4dcfcf720b4367dd9f18ffaf1cbb3
Цей коміт міститься в:
Aditya Atluri
2016-08-31 20:36:36 -05:00
джерело bcbf2973a3
коміт 6cd10125e9
+22 -8
Переглянути файл
@@ -157,16 +157,30 @@ if ($HIP_PLATFORM eq "hcc") {
exit (-1);
}
my $ISACMD=$HIP_PATH;
$ISACMD .= "/bin/hipgenisa.sh ";
$ISACMD .= $ROCM_PATH;
if($ARGV[0] eq "--genisa"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isaarg;
if($HIP_PLATFORM eq "hcc"){
$ISACMD .= "/bin/hipgenisa.sh ";
$ISACMD .= $ROCM_PATH;
if($ARGV[0] eq "--gencodeobject"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isaarg;
}
system($ISACMD);
exit(0);
}
}
if($HIP_PLATFORM eq "nvcc"){
if($ARGV[0] eq "--gencodeobject"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isarg;
}
system($ISACMD);
exit(0);
}
system($ISACMD);
exit(0);
}
# Add paths to common HIP includes: