Skip to content

Commit 5e48051

Browse files
committed
Initial commit
0 parents  commit 5e48051

File tree

4 files changed

+26
-0
lines changed

4 files changed

+26
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.DS_Store
2+
/.build
3+
/Packages
4+
/*.xcodeproj

Package.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import PackageDescription
2+
3+
let package = Package(
4+
name: "cclang",
5+
pkgConfig: "cclang"
6+
)

module.modulemap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module cclang [system] {
2+
header "shim.h"
3+
export *
4+
}

shim.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#include <clang-c/Platform.h>
2+
3+
#ifdef I // For some reason this is defined
4+
#undef I
5+
#endif
6+
7+
#include <clang-c/Index.h>
8+
#include <clang-c/BuildSystem.h>
9+
#include <clang-c/CXErrorCode.h>
10+
#include <clang-c/Documentation.h>
11+
#include <clang-c/CXCompilationDatabase.h>
12+
#include <clang-c/CXString.h>

0 commit comments

Comments
 (0)