diff --git a/.gitea/workflows/tdlib_ping.yaml b/.gitea/workflows/tdlib_ping.yaml index 0de9d7b..f9c5353 100644 --- a/.gitea/workflows/tdlib_ping.yaml +++ b/.gitea/workflows/tdlib_ping.yaml @@ -71,8 +71,8 @@ jobs: fi cd "${ROOT}" export CGO_ENABLED=1 - # Корень клона td-src: там лежит td/telegram/td_json_client.h для #include - export CGO_CFLAGS="-I${TDLIB_ROOT}" + # Исходники: td/telegram/td_json_client.h; сгенерированные заголовки (tdjson_export.h): build/td/telegram/ + export CGO_CFLAGS="-I${TDLIB_ROOT} -I${TDLIB_ROOT}/build" export CGO_LDFLAGS="-L${DIST} -Wl,-rpath,\$ORIGIN -ltdjson" go build -tags=tdlib -trimpath -ldflags="-s -w" -o "${DIST}/${ASSET_BIN}" ./cmd/tdlib_ping chmod +x "${DIST}/${ASSET_BIN}" diff --git a/cmd/tdlib_ping/README.md b/cmd/tdlib_ping/README.md index 537fae4..04d591a 100644 --- a/cmd/tdlib_ping/README.md +++ b/cmd/tdlib_ping/README.md @@ -36,7 +36,8 @@ go build -tags=tdlib -o tdlib_ping ./cmd/tdlib_ping ```bash export CGO_ENABLED=1 -export CGO_CFLAGS="-I/path/to/td-clone" +# Корень клона + каталог cmake build (там tdjson_export.h после target tdjson). +export CGO_CFLAGS="-I/path/to/td-clone -I/path/to/td-clone/build" export CGO_LDFLAGS="-L/path/to/td-clone/build -ltdjson" go build -tags=tdlib -o tdlib_ping ./cmd/tdlib_ping ```