Skip to content

Commit 092074b

Browse files
committed
Initial commit
0 parents  commit 092074b

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: "cllvm",
5+
pkgConfig: "cllvm"
6+
)

module.modulemap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module cllvm [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+
#define _DEBUG
2+
#define _GNU_SOURCE
3+
#define __STDC_CONSTANT_MACROS
4+
#define __STDC_FORMAT_MACROS
5+
#define __STDC_LIMIT_MACROS
6+
7+
#include <llvm-c/Analysis.h>
8+
#include <llvm-c/BitWriter.h>
9+
#include <llvm-c/Core.h>
10+
#include <llvm-c/ExecutionEngine.h>
11+
#include <llvm-c/Transforms/Scalar.h>
12+
#include <llvm-c/Transforms/IPO.h>

0 commit comments

Comments
 (0)