Read TCL compiler/linker flags from tclConfig.sh if pkg-config fails
authorHilko Bengen <bengen@debian.org>
Tue, 4 Sep 2018 14:39:46 +0000 (16:39 +0200)
committerHilko Bengen <bengen@debian.org>
Sun, 25 Aug 2024 15:59:41 +0000 (17:59 +0200)
Gbp-Pq: Name 0002-Read-TCL-compiler-linker-flags-from-tclConfig.sh-if-.patch

configure.ac

index 7218cfcf3912ba08842eac198e405181f5da3d7a..5b379789cfd5dbc9bbebf518ff0eca81eb660a6c 100644 (file)
@@ -1105,8 +1105,14 @@ AS_IF([test "x$enable_tcl" != "xno"],[
         AC_SUBST([TCL_CFLAGS])
         AC_SUBST([TCL_LIBS])
     ],[
-        AC_MSG_WARN([Tcl not found])
-        enable_tcl=no
+        AS_IF([test -x /usr/lib/tclConfig.sh],[
+            AC_MSG_NOTICE([Reading Tcl configuration from tclConfig.sh])
+            AC_SUBST([TCL_CFLAGS], [`. /usr/lib/tclConfig.sh; echo "$TCL_INCLUDE_SPEC"`])
+            AC_SUBST([TCL_LIBS], [`. /usr/lib/tclConfig.sh; echo "$TCL_LIB_SPEC"`])
+        ],[
+            AC_MSG_WARN([Tcl not found])
+            enable_tcl=no
+        ])
     ])
 ])
 AM_CONDITIONAL([HAVE_TCL],[test "x$enable_tcl" = "xyes"])