bzr branch
http://gegoxaren.bato24.eu/bzr/simpletypesystem/trunk
151.1.1
by Gustav Hartvigsson
* fixed... sort of... the Meson Build system... Still buggy. |
1 |
config_h = configure_file (input : 'config.h.in', |
2 |
output : 'config.h', |
|
3 |
configuration : conf) |
|
4 |
||
5 |
libssts_header_files = [] |
|
6 |
libssts_src_files = [] |
|
7 |
||
8 |
subdir ('external') |
|
9 |
||
10 |
libssts_src_files += [ |
|
11 |
'Application.c', |
|
12 |
'BaseN.c', |
|
13 |
'baseobject.c', |
|
14 |
'Box.c', |
|
15 |
'Callback.c', |
|
16 |
'defs.c', |
|
17 |
'DynamicArray.c', |
|
18 |
'Error.c', |
|
19 |
'external/tinycthread.c', |
|
20 |
'Func.c', |
|
21 |
'GlobalNotify.c', |
|
22 |
'hash.c', |
|
23 |
'Interface.c', |
|
24 |
'LinkedList.c', |
|
25 |
'MainLoop.c', |
|
26 |
'Map.c', |
|
27 |
'Matrix.c', |
|
28 |
'mm.c', |
|
29 |
'mm_mark_and_sweep.c', |
|
30 |
'primes.c', |
|
156
by Gustav Hartvigsson
* Forget one file from trunk before the merge in the meson file. |
31 |
'Random.c', |
151.1.1
by Gustav Hartvigsson
* fixed... sort of... the Meson Build system... Still buggy. |
32 |
'SimpleTypeSystem.c', |
33 |
'Stream.c', |
|
34 |
'Thread.c', |
|
35 |
'types.c', |
|
36 |
'utils.c', |
|
37 |
'vec.c', |
|
38 |
]
|
|
39 |
||
40 |
libssts_header_files += [ |
|
41 |
'Application.h', |
|
42 |
'BaseN.h', |
|
43 |
'baseobject.h', |
|
44 |
'Box.h', |
|
45 |
'Callback.h', |
|
46 |
'defs.h', |
|
47 |
'DynamicArray.h', |
|
48 |
'Error.h', |
|
49 |
'./external/stdatomic.h', |
|
50 |
'./external/tinycthread.h', |
|
51 |
'Func.h', |
|
52 |
'Func.h', |
|
53 |
'GlobalNotify.h', |
|
54 |
'hash.h', |
|
55 |
'Interface.h', |
|
56 |
'LinkedList.h', |
|
57 |
'MainLoop.h', |
|
58 |
'Map.h', |
|
59 |
'Matrix.h', |
|
60 |
'mm.h', |
|
61 |
'mm_mark_and_sweep.h', |
|
62 |
'primes.h', |
|
156
by Gustav Hartvigsson
* Forget one file from trunk before the merge in the meson file. |
63 |
'Random.h', |
151.1.1
by Gustav Hartvigsson
* fixed... sort of... the Meson Build system... Still buggy. |
64 |
'SimpleTypeSystem.h', |
65 |
'Stream.h', |
|
66 |
'StreamPrivate.h', |
|
67 |
'Thread.h', |
|
68 |
'types.h', |
|
69 |
'utils.h', |
|
70 |
]
|
|
71 |
||
72 |
libssts_header_files += config_h |
|
73 |
install_headers (libssts_header_files, subdir : 'libssts', ) |
|
74 |
||
75 |
libssts_files = libssts_src_files |
|
151.1.2
by Gustav Hartvigsson
* Removed wchar. |
76 |
libssts_files += libssts_header_files |
151.1.1
by Gustav Hartvigsson
* fixed... sort of... the Meson Build system... Still buggy. |
77 |
|
157
by Gustav Hartvigsson
Hopefully finisted the meson convertion |
78 |
libssts_include = include_directories ('.') |
79 |
||
80 |
dependencies = [pthread_dep, mthreads_dep, boehm_dep, mathlib_dep] |
|
81 |
||
82 |
libssts = library ('ssts', |
|
83 |
files(libssts_src_files), |
|
84 |
version : meson.project_version(), |
|
85 |
soversion : meson.project_version(), |
|
86 |
include_directories : libssts_include, |
|
87 |
dependencies : dependencies, |
|
88 |
)
|
|
151.1.1
by Gustav Hartvigsson
* fixed... sort of... the Meson Build system... Still buggy. |
89 |