mirror of
https://github.com/luxfi/netrunner.git
synced 2026-07-27 00:04:23 +00:00
build: CGO_ENABLED=1 default for C++/GPU backends
- CGO_ENABLED?=1 allows C++/GPU acceleration by default - Allow CGO_ENABLED=0 override for pure Go builds
This commit is contained in:
@@ -10,9 +10,12 @@ BUILD_DIR := build
|
|||||||
# Go build flags
|
# Go build flags
|
||||||
GOARCH := $(shell go env GOARCH)
|
GOARCH := $(shell go env GOARCH)
|
||||||
GOOS := $(shell go env GOOS)
|
GOOS := $(shell go env GOOS)
|
||||||
|
CGO_ENABLED ?= 1
|
||||||
CGO_CFLAGS := -O -D__BLST_PORTABLE__
|
CGO_CFLAGS := -O -D__BLST_PORTABLE__
|
||||||
LDFLAGS := -X github.com/luxfi/netrunner/cmd.Version=$(VERSION) -X github.com/luxfi/netrunner/cmd.Commit=$(COMMIT) -X github.com/luxfi/netrunner/cmd.BuildDate=$(BUILD_DATE)
|
LDFLAGS := -X github.com/luxfi/netrunner/cmd.Version=$(VERSION) -X github.com/luxfi/netrunner/cmd.Commit=$(COMMIT) -X github.com/luxfi/netrunner/cmd.BuildDate=$(BUILD_DATE)
|
||||||
|
|
||||||
|
export CGO_ENABLED
|
||||||
|
|
||||||
# Default target
|
# Default target
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: build
|
all: build
|
||||||
|
|||||||
Reference in New Issue
Block a user