File: meson.build

package info (click to toggle)
gimp 3.0.4-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 210,076 kB
  • sloc: ansic: 842,287; lisp: 10,761; python: 10,318; cpp: 7,238; perl: 4,355; sh: 1,043; xml: 963; yacc: 609; lex: 348; javascript: 150; makefile: 43
file content (127 lines) | stat: -rw-r--r-- 3,275 bytes parent folder | download
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
stamp_display_enums = custom_target('stamp-display-enums.h',
  input : [
    files(
      'display-enums.h'
    ),
  ],
  output: [ 'stamp-display-enums.h', ],
  command: [
    mkenums_wrap, perl,
    meson.project_source_root(), meson.current_source_dir(),
    meson.current_build_dir(),
    'display-',
    '#include <gio/gio.h>\n'              +
    '#include "libgimpbase/gimpbase.h"\n',
    '#include "gimp-intl.h"'
  ],
  build_by_default: true
)

libappdisplay_sources = [
  'gimpcanvas-style.c',
  'gimpcanvas.c',
  'gimpcanvasarc.c',
  'gimpcanvasboundary.c',
  'gimpcanvasbufferpreview.c',
  'gimpcanvascanvasboundary.c',
  'gimpcanvascorner.c',
  'gimpcanvascursor.c',
  'gimpcanvasgrid.c',
  'gimpcanvasgroup.c',
  'gimpcanvasguide.c',
  'gimpcanvashandle.c',
  'gimpcanvasitem-utils.c',
  'gimpcanvasitem.c',
  'gimpcanvaslayerboundary.c',
  'gimpcanvaslimit.c',
  'gimpcanvasline.c',
  'gimpcanvaspassepartout.c',
  'gimpcanvaspath.c',
  'gimpcanvaspen.c',
  'gimpcanvaspolygon.c',
  'gimpcanvasprogress.c',
  'gimpcanvasproxygroup.c',
  'gimpcanvasrectangle.c',
  'gimpcanvasrectangleguides.c',
  'gimpcanvassamplepoint.c',
  'gimpcanvastextcursor.c',
  'gimpcanvastransformguides.c',
  'gimpcanvastransformpreview.c',
  'gimpcanvastext.c',
  'gimpcanvastext.h',
  'gimpcursorview.c',
  'gimpdisplay-foreach.c',
  'gimpdisplay-handlers.c',
  'gimpdisplay.c',
  'gimpdisplayshell-actions.c',
  'gimpdisplayshell-appearance.c',
  'gimpdisplayshell-autoscroll.c',
  'gimpdisplayshell-callbacks.c',
  'gimpdisplayshell-close.c',
  'gimpdisplayshell-cursor.c',
  'gimpdisplayshell-dnd.c',
  'gimpdisplayshell-draw.c',
  'gimpdisplayshell-expose.c',
  'gimpdisplayshell-filter-dialog.c',
  'gimpdisplayshell-filter.c',
  'gimpdisplayshell-grab.c',
  'gimpdisplayshell-handlers.c',
  'gimpdisplayshell-items.c',
  'gimpdisplayshell-layer-select.c',
  'gimpdisplayshell-profile.c',
  'gimpdisplayshell-progress.c',
  'gimpdisplayshell-render.c',
  'gimpdisplayshell-rotate-dialog.c',
  'gimpdisplayshell-rotate.c',
  'gimpdisplayshell-rulers.c',
  'gimpdisplayshell-scale-dialog.c',
  'gimpdisplayshell-scale.c',
  'gimpdisplayshell-scroll.c',
  'gimpdisplayshell-scrollbars.c',
  'gimpdisplayshell-selection.c',
  'gimpdisplayshell-title.c',
  'gimpdisplayshell-tool-events.c',
  'gimpdisplayshell-transform.c',
  'gimpdisplayshell-utils.c',
  'gimpdisplayshell.c',
  'gimpmodifiersmanager.c',
  'gimpimagewindow.c',
  'gimpmotionbuffer.c',
  'gimpmultiwindowstrategy.c',
  'gimpnavigationeditor.c',
  'gimpscalecombobox.c',
  'gimpsinglewindowstrategy.c',
  'gimpstatusbar.c',
  'gimptoolcompass.c',
  'gimptooldialog.c',
  'gimptoolfocus.c',
  'gimptoolgui.c',
  'gimptoolgyroscope.c',
  'gimptoolhandlegrid.c',
  'gimptoolline.c',
  'gimptoolpath.c',
  'gimptoolpolygon.c',
  'gimptoolrectangle.c',
  'gimptoolrotategrid.c',
  'gimptoolsheargrid.c',
  'gimptooltransform3dgrid.c',
  'gimptooltransformgrid.c',
  'gimptoolwidget.c',
  'gimptoolwidgetgroup.c',

  'display-enums.c',
  stamp_display_enums,

  gitversion_h,

  appcoremarshal[1],
]

libappdisplay = static_library('appdisplay',
  libappdisplay_sources,
  include_directories: [ rootInclude, rootAppInclude, ],
  c_args: '-DG_LOG_DOMAIN="Gimp-Display"',
  dependencies: [
    gegl, gtk3, cairo,
  ],
)