[vlc-commits] [Git][videolan/vlc][master] 2 commits: configure: use AX_APPEND_COMPILE_FLAGS to check each funroll-loops check

Steve Lhomme (@robUx4) gitlab at videolan.org
Fri Nov 28 09:44:10 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
efc9fe51 by Steve Lhomme at 2025-11-28T09:15:30+00:00
configure: use AX_APPEND_COMPILE_FLAGS to check each funroll-loops check

- - - - -
f6fd3272 by Steve Lhomme at 2025-11-28T09:15:30+00:00
configure: use AX_APPEND_COMPILE_FLAGS to check each fomit-frame-pointer check

- - - - -


1 changed file:

- configure.ac


Changes:

=====================================
configure.ac
=====================================
@@ -1385,34 +1385,23 @@ AH_BOTTOM([
 ])
 
   dnl Check for -funroll-loops
-  VLC_SAVE_FLAGS
-  CFLAGS="${CFLAGS} -funroll-loops"
-  CXXFLAGS="${CXXFLAGS} -funroll-loops"
-  OBJCFLAGS="${OBJCFLAGS} -funroll-loops"
-  AC_CACHE_CHECK([if $CC accepts -funroll-loops], [ac_cv_c_unroll_loops], [
-    AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [
-      ac_cv_c_unroll_loops=yes
-    ], [
-      ac_cv_c_unroll_loops=no
-    ])
-  ])
-  AS_IF([test "${ac_cv_c_unroll_loops}" = "no"], [VLC_RESTORE_FLAGS])
+  AX_APPEND_COMPILE_FLAGS([-funroll-loops], [CFLAGS], [-Werror])
+  AC_LANG_PUSH(C++)
+  AX_APPEND_COMPILE_FLAGS([-funroll-loops], [CXXFLAGS], [-Werror])
+  AC_LANG_POP(C++)
+  AC_LANG_PUSH(Objective C)
+  AX_APPEND_COMPILE_FLAGS([-funroll-loops], [OBJCFLAGS], [-Werror])
+  AC_LANG_POP(Objective C)
 
   AS_IF([test "$enable_debug" = "no"], [
     dnl Check for -fomit-frame-pointer
-    VLC_SAVE_FLAGS
-    CFLAGS="${CFLAGS} -fomit-frame-pointer"
-    CXXFLAGS="${CXXFLAGS} -fomit-frame-pointer"
-    OBJCFLAGS="${OBJCFLAGS} -fomit-frame-pointer"
-    AC_CACHE_CHECK([if $CC accepts -fomit-frame-pointer],
-      [ac_cv_c_omit_frame_pointer], [
-      AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [
-        ac_cv_c_omit_frame_pointer=yes
-      ], [
-        ac_cv_c_omit_frame_pointer=no
-      ])
-    ])
-    AS_IF([test "${ac_cv_c_omit_frame_pointer}" = "no"], [VLC_RESTORE_FLAGS])
+    AX_APPEND_COMPILE_FLAGS([-fomit-frame-pointer], [CFLAGS], [-Werror])
+    AC_LANG_PUSH(C++)
+    AX_APPEND_COMPILE_FLAGS([-fomit-frame-pointer], [CXXFLAGS], [-Werror])
+    AC_LANG_POP(C++)
+    AC_LANG_PUSH(Objective C)
+    AX_APPEND_COMPILE_FLAGS([-fomit-frame-pointer], [OBJCFLAGS], [-Werror])
+    AC_LANG_POP(Objective C)
   ])
 
 ])



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/4174da77cfa04d3c653e9e533ae1a0aefa4d57d6...f6fd3272db7ca3ec0d57bcefe665b7927ae101bc

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/4174da77cfa04d3c653e9e533ae1a0aefa4d57d6...f6fd3272db7ca3ec0d57bcefe665b7927ae101bc
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list