meson.build 1.2 KB

123456789101112131415
  1. module_includes = ['/usr/local/include','../../src/modules/common','../../src/modules/cache','../../src/modules/cache/memory','../../src/modules/cache/redis',
  2. '../../src/modules/cache/memcached','../../src/modules/client-util','../../src/modules/http','../../src/modules/http/http11','../../src/modules/http/http20',
  3. '../../src/modules/ioc','../../src/modules/jobs','../../src/modules/reflection','../../src/modules/sdorm','../../src/modules/sdorm/sql','../../src/modules/sdorm/sql/libpq',
  4. '../../src/modules/client-util/ssl','../../src/modules/sdorm/mongo','../../src/modules/sdorm/mongo/raw','../../src/modules/search','../../src/modules/serialization',
  5. '../../src/modules/serialization/xml','../../src/modules/serialization/json','../../src/modules/server-util','../../src/modules/ssl','../../src/modules/threads',
  6. '../../src/framework','include']
  7. module_includes += global_includes
  8. module_libs = [global_libs]
  9. c = run_command(meson_grabber, 'src/')
  10. module_sources = c.stdout().strip().split('\n')
  11. shared_library('te-benchmark-um-pq-async', module_sources, include_directories: module_includes, dependencies: module_libs, link_with: [libffeadmodules, libffeadframework],
  12. install: true, install_dir: bin_dir+'/lib')