Remove LDFLAGS from code in order to pass them in command line

This commit is contained in:
Arnaud 2025-10-15 07:26:37 +02:00
parent 7258754442
commit 3afdc93a50
No known key found for this signature in database
GPG Key ID: 20E40A5D3110766F
3 changed files with 3 additions and 9 deletions

View File

@ -5,7 +5,7 @@ NIM_CODEX_LIB_DIR := $(abspath $(NIM_CODEX_DIR)/library)
NIM_CODEX_BUILD_DIR := $(abspath $(NIM_CODEX_DIR)/build)
CGO_CFLAGS := -I$(NIM_CODEX_LIB_DIR)
CGO_LDFLAGS := -L$(NIM_CODEX_BUILD_DIR) -Wl,-rpath,$(NIM_CODEX_BUILD_DIR)
CGO_LDFLAGS := -L$(NIM_CODEX_BUILD_DIR) -lcodex -Wl,-rpath,$(NIM_CODEX_BUILD_DIR)
.PHONY: all clean update libcodex build test
@ -25,11 +25,11 @@ libcodex:
build:
@echo "Building Codex Go Bindings..."
CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" go build -o codex-go ./codex
CGO_ENABLED=1 CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" go build -o codex-go main.go
test:
@echo "Running tests..."
CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" go test ./...
CGO_ENABLED=1 CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" go test ./...
clean:
@echo "Cleaning up..."

View File

@ -1,9 +1,6 @@
package codex
/*
#cgo LDFLAGS: -L../vendor/nim-codex/build/ -lcodex
#cgo LDFLAGS: -L../vendor/nim-codex/ -Wl,-rpath,../vendor/nim-codex/build
#include <stdbool.h>
#include <stdlib.h>
#include "libcodex.h"

View File

@ -1,9 +1,6 @@
package codex
/*
#cgo LDFLAGS: -L../vendor/nim-codex/build/ -lcodex
#cgo LDFLAGS: -L../vendor/nim-codex/ -Wl,-rpath,../vendor/nim-codex/
#include "bridge.h"
#include <stdlib.h>