1. fixed file extension search bug

2. added new dependency


[ROCm/hip commit: 9c3d1536e9]
Цей коміт міститься в:
dfukalov
2016-03-03 18:28:24 +03:00
джерело 6e729ea69e
коміт b1eacf8d78
2 змінених файлів з 6 додано та 8 видалено
+1
Переглянути файл
@@ -41,6 +41,7 @@ target_link_libraries(hipify
clangToolingCore
clangRewrite
clangBasic
LLVMProfileData
LLVMSupport
LLVMMCParser
LLVMMC
+5 -8
Переглянути файл
@@ -611,7 +611,7 @@ int main(int argc, const char **argv) {
std::vector<std::string> fileSources = OptionsParser.getSourcePathList();
if (dst.empty()) {
dst = fileSources[0];
size_t pos = dst.find(".cu");
size_t pos = dst.rfind(".cu");
if (pos != std::string::npos) {
dst = dst.substr(0, pos) + ".hip.cu";
} else {
@@ -656,7 +656,7 @@ int main(int argc, const char **argv) {
Tool.appendArgumentsAdjuster(getClangSyntaxOnlyAdjuster());
Result = Tool.run(action.get());
Tool.clearArgumentsAdjusters();
Tool.clearArgumentsAdjusters();
}
LangOptions DefaultLangOptions;
@@ -680,13 +680,10 @@ int main(int argc, const char **argv) {
Result = Rewrite.overwriteChangedFiles();
size_t pos = dst.rfind(".cu");
if (pos != std::string::npos)
{
size_t pos = dst.find(".cu");
if (pos != std::string::npos)
{
rename(dst.c_str(), dst.substr(0, pos).c_str());
}
rename(dst.c_str(), dst.substr(0, pos).c_str());
}
return Result;
}