Skip to content

Commit 8327bdd

Browse files
QuLogicaykevl
authored andcommitted
Add configs for LLVM16
1 parent b9ac8dd commit 8327bdd

File tree

4 files changed

+31
-4
lines changed

4 files changed

+31
-4
lines changed

llvm_config_darwin_llvm15.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
//go:build !byollvm && darwin && !llvm14
2-
// +build !byollvm,darwin,!llvm14
1+
//go:build !byollvm && darwin && !llvm14 && !llvm16
2+
// +build !byollvm,darwin,!llvm14,!llvm16
33

44
package llvm
55

llvm_config_darwin_llvm16.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//go:build !byollvm && darwin && llvm16
2+
// +build !byollvm,darwin,llvm16
3+
4+
package llvm
5+
6+
// Automatically generated by `make config BUILDDIR=`, do not edit.
7+
8+
// #cgo amd64 CPPFLAGS: -I/usr/local/opt/llvm@16/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
9+
// #cgo amd64 CXXFLAGS: -std=c++17
10+
// #cgo amd64 LDFLAGS: -L/usr/local/opt/llvm@16/lib -Wl,-search_paths_first -Wl,-headerpad_max_install_names -lLLVM -lz -lcurses -lm -lxml2
11+
// #cgo arm64 CPPFLAGS: -I/opt/homebrew/opt/llvm@16/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
12+
// #cgo arm64 CXXFLAGS: -std=c++17
13+
// #cgo arm64 LDFLAGS: -L/opt/homebrew/opt/llvm@16/lib -Wl,-search_paths_first -Wl,-headerpad_max_install_names -lLLVM -lz -lcurses -lm -lxml2
14+
import "C"
15+
16+
type run_build_sh int

llvm_config_linux_llvm15.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
//go:build !byollvm && linux && !llvm14
2-
// +build !byollvm,linux,!llvm14
1+
//go:build !byollvm && linux && !llvm14 && !llvm16
2+
// +build !byollvm,linux,!llvm14,!llvm16
33

44
package llvm
55

llvm_config_linux_llvm16.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//go:build !byollvm && linux && llvm16
2+
// +build !byollvm,linux,llvm16
3+
4+
package llvm
5+
6+
// #cgo CPPFLAGS: -I/usr/lib/llvm-16/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
7+
// #cgo CXXFLAGS: -std=c++17
8+
// #cgo LDFLAGS: -L/usr/lib/llvm-16/lib -lLLVM-16
9+
import "C"
10+
11+
type run_build_sh int

0 commit comments

Comments
 (0)