diff options
| -rw-r--r-- | meson.build | 4 | ||||
| -rw-r--r-- | py/pykms/pykms.cpp | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/meson.build b/meson.build index ce73f4c..6fffc20 100644 --- a/meson.build +++ b/meson.build @@ -40,6 +40,10 @@ if libdrmomap_dep.found() add_global_arguments('-DHAS_LIBDRM_OMAP', language : 'cpp') endif +if get_option('libutils') + add_global_arguments('-DHAS_KMSXXUTIL', language : 'cpp') +endif + subdir('kms++') if get_option('v4l2').enabled() diff --git a/py/pykms/pykms.cpp b/py/pykms/pykms.cpp index 60ff421..0c17c4c 100644 --- a/py/pykms/pykms.cpp +++ b/py/pykms/pykms.cpp @@ -8,7 +8,10 @@ using namespace kms; using namespace std; void init_pykmsbase(py::module& m); + +#if HAS_KMSXXUTIL void init_pykmsutils(py::module& m); +#endif #if HAS_LIBDRM_OMAP void init_pykmsomap(py::module& m); @@ -18,7 +21,9 @@ PYBIND11_MODULE(pykms, m) { init_pykmsbase(m); +#if HAS_KMSXXUTIL init_pykmsutils(m); +#endif #if HAS_LIBDRM_OMAP init_pykmsomap(m); |
