mesonbuild/meson

Add subdir argument to gnome.mkenums_simple() to match install_headers()

開放

#2,969 建立於 2018年1月24日

 (0 則留言) (0 個反應) (0 位負責人)Python (1,465 個分叉)batch import
enhancementgnomegood first issuehelp wanted

倉庫指標

星標
 (4,978 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Currently, to install my public headers and generated enums.h, I have to do something like:

includedir = join_paths(prefix, get_option('includedir'))
libblah_include_subdir = join_paths(libblah_api_name, 'libblah')
libblah_enums = gnome.mkenums_simple('enums',
  sources: libblah_headers,
  install_header: true,
  install_dir: join_paths(includedir, libblah_include_subdir),
)

# Public library bits.
install_headers(libblah_headers,
  subdir: libblah_include_subdir,
)

It would be good if gnome.mkenums_simple() took a subdir argument like install_headers, so that dealing with includedir directly was not necessary.

貢獻者指南