Merge topic 'revert_nvcc_marking_include_as_system'

d0e52219eb CUDA: Revert "Always mark cuda toolkit as system include"

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7798
This commit is contained in:
Brad King
2022-10-18 17:45:47 +00:00
committed by Kitware Robot
6 changed files with 6 additions and 31 deletions
-9
View File
@@ -1855,15 +1855,6 @@ void cmGlobalGenerator::FinalizeTargetConfiguration()
cmExpandedList(standardIncludesStr);
standardIncludesSet.insert(standardIncludesVec.begin(),
standardIncludesVec.end());
if (li == "CUDA") {
std::string const& cudaSystemIncludeVar =
mf->GetSafeDefinition("CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES");
std::vector<std::string> cudaToolkitIncludeVec =
cmExpandedList(cudaSystemIncludeVar);
standardIncludesSet.insert(cudaToolkitIncludeVec.begin(),
cudaToolkitIncludeVec.end());
mf->AddIncludeDirectories(cudaToolkitIncludeVec);
}
}
mf->AddSystemIncludeDirectories(standardIncludesSet);
}