/vqdr/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/vqdr/trunk

« back to all changes in this revision

Viewing changes to meson.build

  • Committer: Gustav Hartvigsson
  • Date: 2024-12-21 22:39:17 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20241221223917-jbt2ylyz9nxjss49
various changes
[utils/utils.vala]
* Removed uneeded int32_abs function

[utils/stack]
* more informative error when trying to pop an empty stack.

[utils/random.vala]
* added c_names to functions (probobly not needed).

[utils/pair.vala]
* Made compact
* made FreeFunc delegates unowned to fix error
* added constructor Pair.with_free_func ().

[utils/named_vector.vala]
* made class compact.

[utils/meson.build]
* Reordered files in list
* added logger.vala.

[utils/logger.vala]
* Added fast and easy logger class.

[utils/fast_number.vala]
* added a bunch of cname CCode attributes.

[general]
* Spelling in comments and functions.

[meson.build]
* Made dependancies easier to read
* added vala posix dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
          version: '0.1.0',
3
3
    meson_version: '>= 0.50.0',
4
4
  default_options: [ 'warning_level=2',
 
5
                     'c_std=c11',
5
6
                   ],
6
7
)
7
 
cc = meson.get_compiler('c')
 
8
cc = meson.get_compiler ('c')
 
9
valac = meson.get_compiler ('vala')
8
10
 
9
11
conf = configuration_data()
10
12
 
 
13
add_project_arguments(['--abi-stability', '--vapi-comments'], language: 'vala')
11
14
 
12
15
dependencies = []
13
16
 
15
18
gobject_dep = dependency ('gobject-2.0', required : true)
16
19
gee_dep = dependency ('gee-0.8', required : true)
17
20
gio_dep = dependency ('gio-2.0', required : true)
18
 
gmodule_dep = dependency ('gmodule-2.0', requred : true)
 
21
gmodule_dep = dependency ('gmodule-2.0', required : true)
 
22
posix_dep = valac.find_library ('posix', required : true)
19
23
m_dep = cc.find_library('m', required : true)
20
 
dependencies += [glib_dep, gobject_dep, gee_dep, gio_dep, gmodule_dep, m_dep]
 
24
 
 
25
dependencies += [
 
26
  glib_dep,
 
27
  gobject_dep,
 
28
  gee_dep,
 
29
  gio_dep,
 
30
  gmodule_dep,
 
31
  posix_dep,
 
32
  m_dep]
21
33
 
22
34
subdir('src')
23
35