From 8fe23eb1a580fc2f1cc56f9fe42da5135ce2fa2f Mon Sep 17 00:00:00 2001 From: Coolllyn <259352926+Coolllyn@users.noreply.github.com> Date: Sat, 19 Sep 2026 05:50:39 +0000 Subject: [PATCH] fix: build golang --- bamboo/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bamboo/CMakeLists.txt b/bamboo/CMakeLists.txt index ed65a6b1..f45120a6 100644 --- a/bamboo/CMakeLists.txt +++ b/bamboo/CMakeLists.txt @@ -1,4 +1,3 @@ - file(GLOB BAMBOO_CORE_GO_SRCS bamboo-core/*.go) file(GLOB BAMBOO_GO_SRCS *.go) @@ -9,11 +8,14 @@ add_custom_command(OUTPUT bamboo-core.a bamboo-core.h WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND env CGO_CFLAGS="-fPIC" CGO_LDFLAGS="-fPIC" go build -buildmode=c-archive + -buildvcs=false "-ldflags=-s -w" -v -o "${CMAKE_CURRENT_BINARY_DIR}/bamboo-core.a" - ${BAMBOO_GO_SRCS}) -add_custom_target(bamboo-core DEPENDS bamboo-core.a) + . +) + # Add a custom target for the library. +add_custom_target(bamboo-core DEPENDS bamboo-core.a) add_library(Bamboo::Core UNKNOWN IMPORTED GLOBAL) add_dependencies(Bamboo::Core bamboo-core) set_target_properties(Bamboo::Core PROPERTIES