File: meson.build

package info (click to toggle)
pdns 5.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,824 kB
  • sloc: cpp: 101,247; sh: 5,616; makefile: 2,318; sql: 860; ansic: 675; python: 635; yacc: 245; perl: 161; lex: 131
file content (41 lines) | stat: -rw-r--r-- 1,145 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
module_sources = files(
  'httpconnector.cc',
  'pipeconnector.cc',
  'remotebackend.cc',
  'unixconnector.cc',
  'zmqconnector.cc',
)

module_extras = files(
  'remotebackend.hh',
)

module_deps = [deps, dep_zeromq]

if get_option('unit-tests-backends')
  module_remotebackend_testrunner = files('testrunner.sh')[0]

  module_remotebackend_test_sources_common = files(
    'test-remotebackend.cc',
    'test-remotebackend-keys.hh',
  )

  module_remotebackend_test_sources_binaries = {
    'remotebackend_http.test':   files('test-remotebackend-http.cc'),
    'remotebackend_json.test':   files('test-remotebackend-json.cc'),
    'remotebackend_pipe.test':   files('test-remotebackend-pipe.cc'),
    'remotebackend_post.test':   files('test-remotebackend-post.cc'),
    'remotebackend_unix.test':   files('test-remotebackend-unix.cc'),
    'remotebackend_zeromq.test': files('test-remotebackend-zeromq.cc'),
  }

  module_remotebackend_test_sources_extra = files(
    'requirements.txt',
    'pdns_unittest.py',
    'unittest_http.py',
    'unittest_json.py',
    'unittest_pipe.py',
    'unittest_post.py',
    'unittest_zeromq.py',
  )
endif