前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
dnl SPDX-License-Identifier: GPL-2.0-or-later dnl Copyright (c) 2013 Cyril Hrubis <chrubis@suse.cz> AC_DEFUN([LTP_CHECK_FORTIFY_SOURCE],[ AC_MSG_CHECKING(whether to define _FORTIFY_SOURCE=2) AC_COMPILE_IFELSE([AC_LANG_SOURCE([ #include <stdio.h> int main(void) { #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ return 0; #else # error Compiling without optimalizations #endif } ])],[CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2" AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no)]) ])