rev: v0.9.1 dataquay/lib.pro -rw-r--r-- 2.5 KiB View raw Log this file
768fb9b05355 — Chris Cannam Update version 3 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
exists(debug.pri) {
	include(./debug.pri)
}

TEMPLATE = lib
CONFIG += warn_on staticlib c++11
QT -= gui

TARGET = dataquay

exists(config.pri) {
	include(./config.pri)
}

VERSION=0.9.1
OBJECTS_DIR = o
MOC_DIR = o

QMAKE_LFLAGS_SHLIB *= $(LDFLAGS)

INCLUDEPATH += dataquay

!debug:DEFINES += NDEBUG

HEADERS += dataquay/BasicStore.h \
           dataquay/Connection.h \
           dataquay/Node.h \
           dataquay/PropertyObject.h \
           dataquay/RDFException.h \
           dataquay/Store.h \
           dataquay/Transaction.h \
           dataquay/TransactionalStore.h \
           dataquay/Triple.h \
           dataquay/Uri.h \
           dataquay/objectmapper/ContainerBuilder.h \
           dataquay/objectmapper/ObjectBuilder.h \
           dataquay/objectmapper/ObjectLoader.h \
           dataquay/objectmapper/ObjectMapper.h \
           dataquay/objectmapper/ObjectMapperDefs.h \
           dataquay/objectmapper/ObjectMapperForwarder.h \
           dataquay/objectmapper/ObjectStorer.h \
           dataquay/objectmapper/TypeMapping.h \
           src/Debug.h
           
SOURCES += src/Connection.cpp \
           src/Node.cpp \
           src/PropertyObject.cpp \
           src/RDFException.cpp \
           src/Store.cpp \
           src/Transaction.cpp \
           src/TransactionalStore.cpp \
           src/Triple.cpp \
           src/Uri.cpp \
           src/backend/BasicStoreRedland.cpp \
           src/backend/BasicStoreSord.cpp \
           src/backend/define-check.cpp \
           src/objectmapper/ContainerBuilder.cpp \
           src/objectmapper/ObjectBuilder.cpp \
           src/objectmapper/ObjectLoader.cpp \
           src/objectmapper/ObjectMapper.cpp \
           src/objectmapper/ObjectMapperForwarder.cpp \
           src/objectmapper/ObjectStorer.cpp \
           src/objectmapper/TypeMapping.cpp \
           src/acsymbols.c

linux* {
	isEmpty(PREFIX) {
		PREFIX = /usr/local
	}
	isEmpty(LIBDIR) {
		LIBDIR = $${PREFIX}/lib
	}
        target.path = $${LIBDIR}
        includes.path = $${PREFIX}/include
        includes.files = dataquay
        pkgconfig.path = $${PREFIX}/lib/pkgconfig
        pkgconfig.files = deploy/dataquay.pc
        pkgconfig.extra = sed -e "'"s.%PREFIX%.$${PREFIX}."'" -e "'"s.%LIBDIR%.$${LIBDIR}."'" -e "'"s.%EXTRALIBS%.$${EXTRALIBS}."'" deploy/dataquay.pc.in > deploy/dataquay.pc
        INSTALLS += target includes pkgconfig
}

exists(../platform-dataquay.pri) {
	include(../platform-dataquay.pri)
}

exists(platform.pri) {
	include(./platform.pri)
}