[libdvdnav-devel] [PATCH 1/2] build: follow in the path of libdvdcss for building.
Jean-Baptiste Kempf
jb at videolan.org
Mon Nov 18 13:00:59 CET 2013
All done, in separated patches...
On 06 Nov, Diego Biurrun wrote :
> On Wed, Nov 06, 2013 at 03:20:40PM +0100, Jean-Baptiste Kempf wrote:
> > --- a/.gitignore
> > +++ b/.gitignore
> > @@ -3,6 +3,7 @@
> > *.o
> > *~
> > .deps/
> > +.dirstamp
> > .libs/
> > /aclocal.m4
> > /autom4te.cache/
> > @@ -17,9 +18,15 @@
> > /install-sh
> > /libtool
> > /ltmain.sh
> > +/m4/libtool.m4
> > +/m4/lt*.m4
> > /misc/*.pc
> > /misc/libdvdread.spec
> > /missing
> > /stamp-h1
> > +ChangeLog
> > Makefile
> > Makefile.in
> > +doc/doxygen.cfg
> > +doc/html
> > +stamp-*
>
> Same as with the other patch, this could be prefixed with /.
>
> > --- a/Makefile.am
> > +++ b/Makefile.am
> > @@ -1,8 +1,18 @@
> > AM_CPPFLAGS = -I$(top_srcdir)/src $(CSS_CFLAGS)
> >
> > -dist_doc_DATA = AUTHORS ChangeLog COPYING README TODO
> > +dist_doc_DATA = AUTHORS ChangeLog COPYING README TODO NEWS
>
> This looks like it was previously in alphabetical order.
>
> > +DISTCLEANFILES = ChangeLog
> > +
> > +ChangeLog: stamp-changelog
> > +
> > +stamp-changelog:
> > + -git log > ChangeLog-tmp
> > + test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog
> > + -rm -f ChangeLog-tmp
> > + test -e ChangeLog || touch ChangeLog
>
> This will continuously get rebuilt.
> See how I changed this in libdvdcss for comparison.
>
> > --- a/configure.ac
> > +++ b/configure.ac
> > --- /dev/null
> > +++ b/doc/doxygen.cfg.in
> > @@ -0,0 +1,1332 @@
> > +# Doxyfile 1.5.6
>
> That's a rather ancient version.
>
> The file is full of trailing whitespace - do we care?
>
> > --- /dev/null
> > +++ b/m4/attributes.m4
> > @@ -0,0 +1,296 @@
> > +
> > +AC_DEFUN([CC_FLAG_VISIBILITY], [
> > + AC_REQUIRE([CC_CHECK_WERROR])
> > + AC_CACHE_CHECK([if $CC supports -fvisibility=hidden],
> > + [cc_cv_flag_visibility],
> > + [cc_flag_visibility_save_CFLAGS="$CFLAGS"
> > + CFLAGS="$CFLAGS $cc_cv_werror"
> > + CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden],
> > + cc_cv_flag_visibility='yes',
> > + cc_cv_flag_visibility='no')
> > + CFLAGS="$cc_flag_visibility_save_CFLAGS"])
> > +
> > +AC_DEFUN([CC_FUNC_EXPECT], [
> > + AC_REQUIRE([CC_CHECK_WERROR])
> > + AC_CACHE_CHECK([if compiler has __builtin_expect function],
> > + [cc_cv_func_expect],
> > + [ac_save_CFLAGS="$CFLAGS"
> > + CFLAGS="$CFLAGS $cc_cv_werror"
> > + AC_COMPILE_IFELSE(
> > + [int some_function() {
> > + int a = 3;
> > + return (int)__builtin_expect(a, 3);
> > + }],
> > + [cc_cv_func_expect=yes],
> > + [cc_cv_func_expect=no])
> > + CFLAGS="$ac_save_CFLAGS"
> > + ])
>
> Stray tabs in a file otherwise not containing tabs.
>
> Diego
> _______________________________________________
> libdvdnav-devel mailing list
> libdvdnav-devel at videolan.org
> https://mailman.videolan.org/listinfo/libdvdnav-devel
--
With my kindest regards,
--
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
More information about the libdvdnav-devel
mailing list