Remove unnecessary root cursor filtering
diff --git a/lib/src/header_parser/includer.dart b/lib/src/header_parser/includer.dart
index 4cb1662..415f6d9 100644
--- a/lib/src/header_parser/includer.dart
+++ b/lib/src/header_parser/includer.dart
@@ -80,13 +80,6 @@
return false;
}
- // Objective C has some extra system headers that have a non-empty sourceFile.
- if (config.language == Language.objc &&
- strings.objCInternalDirectories
- .any((path) => sourceFile.startsWith(path))) {
- return false;
- }
-
// Add header to seen if it's not.
if (!bindingsIndex.isSeenHeader(sourceFile)) {
bindingsIndex.addHeaderToSeen(
diff --git a/lib/src/strings.dart b/lib/src/strings.dart
index 735dc13..755ca74 100644
--- a/lib/src/strings.dart
+++ b/lib/src/strings.dart
@@ -44,14 +44,6 @@
const objcBOOL = 'BOOL';
const objcInstanceType = 'instancetype';
-// Internal objective C directories that are automatically pulled in by clang,
-// and should be excluded from output (unless explicitly used).
-const objCInternalDirectories = [
- '/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include',
- '/Applications/Xcode.app/Contents/Developer',
- '/usr/local/opt/llvm/lib',
-];
-
const headers = 'headers';
// Sub-fields of headers