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
|
libavoid_sources = files([
'actioninfo.cpp',
'connectionpin.cpp',
'connector.cpp',
'connend.cpp',
'geometry.cpp',
'geomtypes.cpp',
'graph.cpp',
'hyperedge.cpp',
'hyperedgeimprover.cpp',
'hyperedgetree.cpp',
'junction.cpp',
'makepath.cpp',
'mtst.cpp',
'obstacle.cpp',
'orthogonal.cpp',
'router.cpp',
'scanline.cpp',
'shape.cpp',
'timer.cpp',
'vertices.cpp',
'viscluster.cpp',
'visibility.cpp',
'vpsc.cpp'
])
libavoid_headers = files([
'actioninfo.h',
'assertions.h',
'connectionpin.h',
'connector.h',
'connend.h',
'debug.h',
'geometry.h',
'geomtypes.h',
'graph.h',
'hyperedge.h',
'hyperedgeimprover.h',
'hyperedgetree.h',
'junction.h',
'libavoid.h',
'makepath.h',
'mtst.h',
'obstacle.h',
'orthogonal.h',
'router.h',
'scanline.h',
'shape.h',
'timer.h',
'vertices.h',
'viscluster.h',
'visibility.h',
'vpsc.h'
])
libavoid_deps = []
libavoid = static_library('libavoid',
sources: [libavoid_sources,
libavoid_headers],
dependencies: libavoid_deps,
include_directories: [srcinc, confinc])
libavoid_dep = declare_dependency(link_with : libavoid)
|