blob: 45c92c7ad92fc4363c06f99d819d10c8f892ee84 (
plain)
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
add_subdirectory( storage )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}/include
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### kmm_mymoney (static) ######################
tde_add_library( kmm_mymoney STATIC_PIC AUTOMOC
SOURCES
mymoneymoney.cpp
mymoneyfinancialcalculator.cpp
mymoneytransactionfilter.cpp
mymoneyobject.cpp
mymoneykeyvaluecontainer.cpp
mymoneyobserver.cpp
mymoneysubject.cpp
mymoneysplit.cpp
mymoneyinstitution.cpp
mymoneyexception.cpp
mymoneyinvesttransaction.cpp
mymoneyutils.cpp
mymoneysecurity.cpp
mymoneytransaction.cpp
mymoneyscheduled.cpp
mymoneypayee.cpp
mymoneyfile.cpp
mymoneycategory.cpp
mymoneyaccount.cpp
mymoneyreport.cpp
mymoneystatement.cpp
mymoneyprice.cpp
mymoneybudget.cpp
mymoneyobjectcontainer.cpp
mymoneyforecast.cpp
DEPENDENCIES
kmm-includes
)
##### kmm_mymoney (shared) ######################
configure_file( ${TDE_CMAKE_TEMPLATES}/tde_dummy_cpp.cmake dummy.cpp COPYONLY )
tde_add_library( kmm_mymoney SHARED AUTOMOC
SOURCES
dummy.cpp
VERSION 5.0.0
EMBED
kmm_mymoney-static
LINK
kmymoneysettings-static
storage-static
tdecore-shared
DESTINATION ${LIB_INSTALL_DIR}
)
##### mymoneytest (static)
tde_add_library( mymoneytest STATIC_PIC AUTOMOC
SOURCES
mymoneytransactiontest.cpp
mymoneysplittest.cpp
mymoneymoneytest.cpp
mymoneyfiletest.cpp
mymoneyaccounttest.cpp
mymoneyexceptiontest.cpp
mymoneyinstitutiontest.cpp
mymoneykeyvaluecontainertest.cpp
mymoneyscheduletest.cpp
mymoneyfinancialcalculatortest.cpp
mymoneysecuritytest.cpp
mymoneypricetest.cpp
mymoneyobjecttest.cpp
mymoneyforecasttest.cpp
mymoneypayeetest.cpp
DEPENDENCIES
kmm-includes
EXCLUDE_FROM_ALL
)
##### other data
kmm_install_includes(
FILES
mymoneyobject.h
mymoneyaccount.h
mymoneycategory.h
mymoneyexception.h
mymoneyfile.h
mymoneyfinancialcalculator.h
mymoneyinstitution.h
mymoneyinvesttransaction.h
mymoneykeyvaluecontainer.h
mymoneymoney.h
mymoneyobserver.h
mymoneypayee.h
mymoneyprice.h
mymoneyreport.h
mymoneyscheduled.h
mymoneysecurity.h
mymoneysplit.h
mymoneystatement.h
mymoneysubject.h
mymoneytransactionfilter.h
mymoneytransaction.h
mymoneyutils.h
mymoneybudget.h
mymoneyobjectcontainer.h
mymoneyforecast.h
DESTINATION ${INCLUDE_INSTALL_DIR}/kmymoney
)
|