[tracker] libtracker-common: generate sha1 for the current parser incarnation
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-common: generate sha1 for the current parser incarnation
- Date: Sat, 4 Jul 2015 18:23:21 +0000 (UTC)
commit 19b55f96163118a786c1b764fefa3c863625c275
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Jul 4 18:05:58 2015 +0200
libtracker-common: generate sha1 for the current parser incarnation
This is created out of the last git commit sha1 from the relevant
parser files. It may be used in order to rebuild the FTS table tokens
after we perform changes in the tokenizers themselves.
src/libtracker-common/.gitignore | 3 ++-
src/libtracker-common/Makefile.am | 12 ++++++++++++
2 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-common/.gitignore b/src/libtracker-common/.gitignore
index 49c4581..6b4eece 100644
--- a/src/libtracker-common/.gitignore
+++ b/src/libtracker-common/.gitignore
@@ -1,3 +1,4 @@
tracker-turtle-writer.c
tracker-turtle-writer.h
-tracker-enum-types.[c|h]
\ No newline at end of file
+tracker-enum-types.[c|h]
+tracker-parser-sha1.h
diff --git a/src/libtracker-common/Makefile.am b/src/libtracker-common/Makefile.am
index 9c3b4e2..3991531 100644
--- a/src/libtracker-common/Makefile.am
+++ b/src/libtracker-common/Makefile.am
@@ -6,6 +6,16 @@ AM_CPPFLAGS = \
-DSHAREDIR=\""$(datadir)"\" \
$(LIBTRACKER_COMMON_CFLAGS)
+TRACKER_PARSER_FILES = \
+ tracker-parser.h \
+ tracker-parser-utils.c \
+ tracker-parser-utils.h \
+ tracker-parser-libicu.c \
+ tracker-parser-libunistring.c
+
+tracker-parser-sha1.h: $(TRACKER_PARSER_FILES)
+ $(AM_V_GEN) echo -n "#define TRACKER_PARSER_SHA1 \""`git log -n1 --format=format:%H --
$(TRACKER_PARSER_FILES)`"\"" > $@
+
libtracker_commondir = $(libdir)/tracker-$(TRACKER_API_VERSION)
libtracker_common_LTLIBRARIES = libtracker-common.la
@@ -61,6 +71,7 @@ tracker-enum-types.c: tracker-enum-types.c.template $(NOINST_H_FILES)
BUILT_SOURCES = \
+ tracker-parser-sha1.h \
tracker-enum-types.c \
tracker-enum-types.h
@@ -69,6 +80,7 @@ CLEANFILES = \
tracker-enum-types.h
EXTRA_DIST = \
+ tracker-parser-sha1.h \
libtracker-common.vapi \
tracker-enum-types.c.template \
tracker-enum-types.h.template
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]