Skip to content

Commit a5bcf3c

Browse files
committed
remove cgo_source.go but keep cgo_static_lib.go
1 parent eadbf25 commit a5bcf3c

File tree

3 files changed

+4
-14
lines changed

3 files changed

+4
-14
lines changed

cgo_source.go

Lines changed: 0 additions & 12 deletions
This file was deleted.

cgo_static.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
//go:build !(duckdb_use_lib || duckdb_from_source || duckdb_use_staticlib) && (darwin || (linux && (amd64 || arm64)))
1+
//go:build !(duckdb_use_lib || duckdb_use_static_lib) && (darwin || (linux && (amd64 || arm64)))
22

33
package duckdb
44

55
/*
6+
#cgo CPPFLAGS: -DDUCKDB_STATIC_BUILD
67
#cgo LDFLAGS: -lduckdb
78
#cgo darwin,amd64 LDFLAGS: -lc++ -L${SRCDIR}/deps/darwin_amd64
89
#cgo darwin,arm64 LDFLAGS: -lc++ -L${SRCDIR}/deps/darwin_arm64
910
#cgo linux,amd64 LDFLAGS: -lstdc++ -lm -ldl -L${SRCDIR}/deps/linux_amd64
1011
#cgo linux,arm64 LDFLAGS: -lstdc++ -lm -ldl -L${SRCDIR}/deps/linux_arm64
12+
#cgo windows,amd64 LDFLAGS: -lws2_32 -lwsock32 -lrstrtmgr -lstdc++ -lm --static -L${SRCDIR}/deps/windows_amd64
1113
#cgo freebsd,amd64 LDFLAGS: -lstdc++ -lm -ldl -L${SRCDIR}/deps/freebsd_amd64
1214
#include <duckdb.h>
1315
*/

cgo_staticlib.go renamed to cgo_static_lib.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//go:build duckdb_use_staticlib
1+
//go:build duckdb_use_static_lib
22

33
package duckdb
44

0 commit comments

Comments
 (0)