Files
termux-packages/packages/lua-language-server/hostbuild-force-link.diff
termux-pacman-bot 6a7a90a7c6 bump(main/lua-language-server): 3.16.1
Co-authored-by: Robert Kirkman <rkirkman@termux.dev>
2025-12-22 21:37:41 +00:00

21 lines
1.0 KiB
Diff

--- a/3rd/luamake/compile/ninja/linux.ninja
+++ b/3rd/luamake/compile/ninja/linux.ninja
@@ -30,7 +30,7 @@ rule cxx_source_bee_1
build $obj/source_bee/format.obj: cxx_source_bee_1 bee.lua/3rd/fmt/format.cc
rule cxx_source_bee_2
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
- -fvisibility=hidden -Ibee.lua -Ibee.lua/3rd/lua54 -DNDEBUG -fPIC -o $
+ -fvisibility=hidden -Ibee.lua -Ibee.lua/3rd/lua54 -I@TERMUX_PKG_HOSTBUILD_DIR@/ubuntu_packages/usr/include -I@TERMUX_PKG_HOSTBUILD_DIR@/ubuntu_packages/usr/include/x86_64-linux-gnu -DNDEBUG -fPIC -o $
$out -c $in
description = Compile C++ $out
deps = gcc
@@ -145,7 +145,7 @@ rule test
description = Run test.
pool = console
rule link_luamake
- command = $cc $in -o $out -lstdc++fs -lunwind -lbfd -pthread -lm -ldl $
+ command = $cc $in -o $out -lstdc++fs -lunwind -lbfd -pthread -lm -ldl -L@TERMUX_PKG_HOSTBUILD_DIR@/ubuntu_packages/usr/lib/x86_64-linux-gnu $
-lstdc++ -s
description = Link Exe $out
rule build_luamake_test