aboutsummaryrefslogtreecommitdiffhomepage
path: root/.fmsbw/10-freebsd14-msys-sciteco
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-06 19:15:52 +0300
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-10-06 19:15:52 +0300
commitc16ef4276d9b3773ff12adf9e7cf2683c182826e (patch)
tree71494e422d5cbd2ca810f6fd8095fb2e270f12c5 /.fmsbw/10-freebsd14-msys-sciteco
parentbd3d9e6e35608791465cef02813a97407ebd06bb (diff)
downloadsciteco-c16ef4276d9b3773ff12adf9e7cf2683c182826e.tar.gz
./configure: define TE_CHECK_MODULES() which takes static linking into account
* There already was --enable-static-executables which would pass `-static` to the linker, but it did not help with library dependencies (that have to be pulled in transitively when linking statically). pkg-config does have `--static` support though. * Now all pkg-config found libraries will use `pkg-config --static` when --enable-static-executables, which simplifies linking statically. Previously you'd either need to set PKG_CONFIG="pkg-config --static" or you would have to manually list library dependencies.
Diffstat (limited to '.fmsbw/10-freebsd14-msys-sciteco')
-rwxr-xr-x.fmsbw/10-freebsd14-msys-sciteco5
1 files changed, 1 insertions, 4 deletions
diff --git a/.fmsbw/10-freebsd14-msys-sciteco b/.fmsbw/10-freebsd14-msys-sciteco
index 1c71b17..037ac66 100755
--- a/.fmsbw/10-freebsd14-msys-sciteco
+++ b/.fmsbw/10-freebsd14-msys-sciteco
@@ -80,11 +80,8 @@ export CURSES_CFLAGS=-I/mingw64/include/pdcurses/
# helper binaries are still linked dynamically, forcing us to ship
# all DLLs anyway. Therefore it makes little sense to link SciTECO
# itself statically - it only wastes a few MB.
-# You will also have to add --enable-static-executables.
-# The additional Windows libraries are for PDCursesMod/WinGUI:
-#export LIBGLIB_LIBS="-lglib-2.0 -lintl -liconv -lpcre -lole32 -lws2_32 -luuid"
+# You would also have to add --enable-static-executables.
# FIXME: Once there is an --enable-lto, we should use that.
-#export CFLAGS="-O3 -flto -DGLIB_STATIC_COMPILATION"
# NOTE: LTO is broken with libstdc++.
# https://github.com/HolyBlackCat/quasi-msys2/issues/44
export CFLAGS="-O3 -flto=thin"