]> git.sesse.net Git - vlc/blobdiff - m4/flags.m4
Add vlclua_dir_list_free to free list created by vlclua_dir_list and use it.
[vlc] / m4 / flags.m4
index 683c7f8ea47b264e9e4d30103d277aaa1ab16142..0bf8c3b163504591a9a40e69c4c40a436ac957ae 100644 (file)
@@ -13,7 +13,7 @@ AC_DEFUN([RDC_PROG_CC_FLAGS_IFELSE],
   CFLAGS_save="${CFLAGS}"
   as_ac_var=`echo "ac_cv_prog_cc_flags_$1" | $as_tr_sh`
   AC_CACHE_CHECK([if $CC accepts $1], [$as_ac_var], [
-    CFLAGS="${CFLAGS_save} $1"
+    CFLAGS="${CFLAGS} $1"
     AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [
       eval "$as_ac_var=yes"
     ],[
@@ -23,8 +23,7 @@ AC_DEFUN([RDC_PROG_CC_FLAGS_IFELSE],
 
   ac_res=`eval echo '${'$as_ac_var'}'`
   AS_IF([test "${ac_res}" != "no"], [
-    CXXFLAGS="${CXXFLAGS} $1"
-    OBJCFLAGS="${OBJCFLAGS} $1"
+    CFLAGS="${CFLAGS_save} $1"
     $2
   ], [
     CFLAGS="${CFLAGS_save}"
@@ -40,11 +39,11 @@ AC_DEFUN([RDC_PROG_CC_WFLAGS],
 
 AC_DEFUN([RDC_PROG_LINK_FLAGS_IFELSE],
 [AC_LANG_ASSERT(C)
-  CFLAGS_save="${CFLAGS}"
-  as_ac_var=`echo "ac_cv_prog_cc_flags_$1" | $as_tr_sh`
-  AC_CACHE_CHECK([if $CC accepts $1], [$as_ac_var], [
-    CFLAGS="${CFLAGS_save} $1"
-    AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [
+  LDFLAGS_save="${LDFLAGS}"
+  as_ac_var=`echo "ac_cv_prog_link_flags_$1" | $as_tr_sh`
+  AC_CACHE_CHECK([if $LINK accepts $1], [$as_ac_var], [
+    LDFLAGS="${LDFLAGS} $1"
+    AC_LINK_IFELSE([AC_LANG_PROGRAM()], [
       eval "$as_ac_var=yes"
     ],[
       eval "$as_ac_var=no"
@@ -53,10 +52,10 @@ AC_DEFUN([RDC_PROG_LINK_FLAGS_IFELSE],
 
   ac_res=`eval echo '${'$as_ac_var'}'`
   AS_IF([test "${ac_res}" != "no"], [
-    true
+    LDFLAGS="${LDFLAGS} $1"
     $2
   ], [
-    LDFLAGS="${CFLAGS_save}"
+    LDFLAGS="${LDFLAGS_save}"
     $3
   ])
 ])