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
|
||||
GOARCH := $(shell go env GOARCH)
|
||||
GOOS := $(shell go env GOOS)
|
||||
CGO_ENABLED ?= 1
|
||||
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)
|
||||
|
||||
export CGO_ENABLED
|
||||
|
||||
# Default target
|
||||
.PHONY: all
|
||||
all: build
|
||||
|
||||
Reference in New Issue
Block a user