Просмотр исходного кода

cmGeneratorTarget: remove not-INTERFACE assertion

IMPORTED INTERFACE targets which provide C++ modules may have include
directories that need checked for whether they are system directories or
not. These directories are intended for the module compilation
themselves (which may include headers that module consumers do not need).
Ben Boeckel 2 лет назад
Родитель
Сommit
349ff8b080
1 измененных файлов с 0 добавлено и 1 удалено
  1. 0 1
      Source/cmGeneratorTarget.cxx

+ 0 - 1
Source/cmGeneratorTarget.cxx

@@ -1292,7 +1292,6 @@ bool cmGeneratorTarget::IsSystemIncludeDirectory(
   const std::string& dir, const std::string& config,
   const std::string& language) const
 {
-  assert(this->GetType() != cmStateEnums::INTERFACE_LIBRARY);
   std::string config_upper;
   if (!config.empty()) {
     config_upper = cmSystemTools::UpperCase(config);