[vlc-devel] [PATCH] libvlc/core: Use a revision.h in build dir instead of .c file
Marvin Scholz
epirat07 at gmail.com
Fri Jun 21 00:33:17 CEST 2019
Instead of generating the revision.c file in the source tree
and including the c file in lib/core.c, generate a .h file in the
build dir and include that instead.
---
lib/core.c | 2 +-
src/Makefile.am | 7 +++----
src/libvlc.c | 1 +
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/lib/core.c b/lib/core.c
index 06fd52fbfa..c1fb78b7cf 100644
--- a/lib/core.c
+++ b/lib/core.c
@@ -34,7 +34,7 @@
#include <limits.h>
#include <assert.h>
-#include "../src/revision.c"
+#include "../src/revision.h"
libvlc_instance_t * libvlc_new( int argc, const char *const *argv )
{
diff --git a/src/Makefile.am b/src/Makefile.am
index 3f73999fdb..b25df0b56e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -198,7 +198,6 @@ libvlccore_la_SOURCES = \
libvlc.h \
libvlc-module.c \
missing.c \
- revision.c \
version.c \
config/configuration.h \
config/core.c \
@@ -618,10 +617,10 @@ LDADD = libvlccore.la \
# GIT revision
###############################################################################
-BUILT_SOURCES += stamp-revision
-MAINTAINERCLEANFILES = $(srcdir)/revision.txt $(srcdir)/revision.c
+BUILT_SOURCES += stamp-revision revision.h
+MAINTAINERCLEANFILES = $(srcdir)/revision.txt revision.h
-$(srcdir)/revision.c: $(srcdir)/revision.txt
+revision.h: $(srcdir)/revision.txt
$(AM_V_at)rm -f -- $@
$(AM_V_GEN)echo "const char psz_vlc_changeset[] = \"$$(cat $<)\";" \
> $@
diff --git a/src/libvlc.c b/src/libvlc.c
index 018987f0bf..d65258761f 100644
--- a/src/libvlc.c
+++ b/src/libvlc.c
@@ -65,6 +65,7 @@
#include <vlc_thumbnailer.h>
#include "libvlc.h"
+#include "revision.h"
#include <vlc_vlm.h>
--
2.20.1 (Apple Git-117)
More information about the vlc-devel
mailing list