forked from qt-creator/qt-creator
CMakePM: Add .h header files to .c source files
Utils::mimeTypesForFileName would only return "text/x-c++hdr" for .h files. This is perfectly fine for C++ source files. The ancestor "text/x-chdr" is required for C source files though. Fixes: QTCREATORBUG-28991 Change-Id: I21f038787e48e88b5e4b9e8ca386b3af80d098ea Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -391,7 +391,7 @@ RawProjectParts generateRawProjectParts(const PreprocessedData &input,
|
||||
continue;
|
||||
const auto mimeTypes = Utils::mimeTypesForFileName(si.path);
|
||||
for (const auto &mime : mimeTypes)
|
||||
if (mime.name() == headerMimeType)
|
||||
if (mime.inherits(headerMimeType))
|
||||
sources.push_back(sourceDir.absoluteFilePath(si.path));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user