[tracker/sam/enum-header] build: Add enum header to libtracker-sparql-intermediate



commit 0017bfa86a75a20701f0187766377e44cdae1bb1
Author: Sam Thursfield <sam afuera me uk>
Date:   Tue Jun 23 00:16:39 2020 +0200

    build: Add enum header to libtracker-sparql-intermediate
    
    See https://mesonbuild.com/FAQ.html#how-do-i-tell-meson-that-my-sources-use-generated-headers
    
    This hopefully fixes a build error that I saw:
    
        FAILED: src/libtracker-fts/ddda816@@tracker-fts@sta/tracker-fts.c.o
        cc -Isrc/libtracker-fts/ddda816@@tracker-fts@sta -Isrc/libtracker-fts -I../src/libtracker-fts -I. 
-I.. -Isrc -I../src -Isrc/libtracker-common -I../src/libtracker-common -I/usr/include/glib-2.0 
-I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wformat -Wformat-security -Wno-pointer-sign 
-DTRACKER_COMPILATION '-DG_LOG_DOMAIN="Tracker"' -DG_LOG_STRUCTURED=1 -O2 -g -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread 
-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -MD -MQ 'src/libtracker-fts/ddda816@@tracker-fts@sta/tracker-fts.c.o' -MF 
'src/libtracker-fts/ddda816@@tracker-fts@sta/tracker-fts.c.o.d' -o '
 src/libtracker-fts/ddda816@@tracker-fts@sta/tracker-fts.c.o' -c ../src/libtracker-fts/tracker-fts.c
        In file included from ../src/libtracker-data/tracker-db-interface.h:26,
                         from ../src/libtracker-data/tracker-db-manager.h:25,
                         from ../src/libtracker-fts/tracker-fts-tokenizer.h:24,
                         from ../src/libtracker-fts/tracker-fts.c:26:
        ../src/libtracker-sparql/tracker-sparql.h:35:10: fatal error: 
libtracker-sparql/tracker-sparql-enum-types.h: No such file or directory
           35 | #include <libtracker-sparql/tracker-sparql-enum-types.h>
              |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Full log may be available here: 
https://download.copr.fedorainfracloud.org/results/ssssam/tracker3/fedora-31-x86_64/01496411-tracker3/builder-live.log.gz

 src/libtracker-sparql/meson.build | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/libtracker-sparql/meson.build b/src/libtracker-sparql/meson.build
index 4e37a0a25..0f904e189 100644
--- a/src/libtracker-sparql/meson.build
+++ b/src/libtracker-sparql/meson.build
@@ -50,6 +50,7 @@ tracker_sparql_intermediate_dep = declare_dependency(
     link_with: [libtracker_sparql_intermediate],
     include_directories: [srcinc, include_directories('.')],
     dependencies: [ tracker_sparql_vapi_dep ],
+    sources: enum_types[1],
 )
 
 install_headers(


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]