Fix strlcat and strlcpy check

Solving the TDE/tde-packaging-gentoo#310 problem.
Glibc-2.38 adds new functions strlcat and strlcpy.

Signed-off-by: ormorph <roma251078@mail.ru>
(cherry picked from commit a99f7a16ff)
r14.1.x
ormorph 6 months ago committed by Michele Calgaro
parent a49b0e2c53
commit 196fabb203
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -23,6 +23,11 @@ tde_setup_largefiles( )
find_package( TQt )
find_package( TDE )
# strlcat and strlcpy check
check_function_exists( strlcat HAVE_STRLCAT )
check_symbol_exists( strlcat "string.h" HAVE_STRLCAT_PROTO )
check_function_exists( strlcpy HAVE_STRLCPY )
check_symbol_exists( strlcpy "string.h" HAVE_STRLCPY_PROTO )
##### look for the usb.ids file, Its location can be set EG: -DWITH_USBIDS="/opt/share/misc/usb.ids"
@ -387,15 +392,6 @@ if( BUILD_TDEIOSLAVES OR BUILD_KSYSGUARD )
endif( )
# strlcat, strlcpy
if( BUILD_KSYSGUARD OR BUILD_KCHECKPASS )
check_function_exists( strlcat HAVE_STRLCAT )
check_symbol_exists( strlcat "string.h" HAVE_STRLCAT_PROTO )
check_function_exists( strlcpy HAVE_STRLCPY )
check_symbol_exists( strlcpy "string.h" HAVE_STRLCPY_PROTO )
endif( )
# getifaddrs (kcontrol, tdm)
if( BUILD_KCONTROL OR BUILD_TDM )
check_function_exists( getifaddrs HAVE_GETIFADDRS )

Loading…
Cancel
Save