mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
Merge topic 'multiarch-include'
da1d9baTest find_path multiarch support (#13742)b96f6fcTeach find_(path|file) about Linux multiarch (#13742)
This commit is contained in:
@@ -360,13 +360,13 @@ void cmFindBase::AddPrefixPaths(std::vector<std::string> const& in_paths,
|
||||
{
|
||||
dir += "/";
|
||||
}
|
||||
if(subdir == "lib")
|
||||
if(subdir == "include" || subdir == "lib")
|
||||
{
|
||||
const char* arch =
|
||||
this->Makefile->GetDefinition("CMAKE_LIBRARY_ARCHITECTURE");
|
||||
if(arch && *arch)
|
||||
{
|
||||
this->AddPathInternal(dir+"lib/"+arch, pathType);
|
||||
this->AddPathInternal(dir+subdir+"/"+arch, pathType);
|
||||
}
|
||||
}
|
||||
std::string add = dir + subdir;
|
||||
|
||||
@@ -45,8 +45,10 @@ void cmFindPathCommand::GenerateDocumentation()
|
||||
"SEARCH_XXX", "file in a directory");
|
||||
cmSystemTools::ReplaceString(this->GenericDocumentation,
|
||||
"XXX_SUBDIR", "include");
|
||||
cmSystemTools::ReplaceString(this->GenericDocumentation,
|
||||
"XXX_EXTRA_PREFIX_ENTRY", "");
|
||||
cmSystemTools::ReplaceString(
|
||||
this->GenericDocumentation,
|
||||
"XXX_EXTRA_PREFIX_ENTRY",
|
||||
" <prefix>/include/<arch> if CMAKE_LIBRARY_ARCHITECTURE is set, and\n");
|
||||
cmSystemTools::ReplaceString(this->GenericDocumentation,
|
||||
"CMAKE_FIND_ROOT_PATH_MODE_XXX",
|
||||
"CMAKE_FIND_ROOT_PATH_MODE_INCLUDE");
|
||||
|
||||
Reference in New Issue
Block a user