-build_python = python.found()
+if get_option('build-python').disabled()
+ subdir_done()
+endif
pylibmount_sources = '''
pylibmount.c
pylibmount_sources += 'context.c'
endif
-if build_python
- python.extension_module(
- 'pylibmount',
- pylibmount_sources,
- include_directories : [dir_include],
- subdir : 'libmount',
- dependencies : [mount_dep, python.dependency(embed: true)],
- c_args : [
- '-Wno-cast-function-type',
+python.extension_module(
+ 'pylibmount',
+ pylibmount_sources,
+ include_directories : [dir_include],
+ subdir : 'libmount',
+ dependencies : [mount_dep, python.dependency(embed: true)],
+ c_args : [
+ '-Wno-cast-function-type',
- # https://github.com/util-linux/util-linux/issues/2366
- python.language_version().version_compare('>=3.12') ?
- [ '-Wno-error=redundant-decls' ] : [],
- ],
- install : true)
+ # https://github.com/util-linux/util-linux/issues/2366
+ python.language_version().version_compare('>=3.12') ?
+ [ '-Wno-error=redundant-decls' ] : [],
+ ],
+ install : true)
- python.install_sources(
- '__init__.py',
- subdir : 'libmount',
- pure : false)
-endif
+python.install_sources(
+ '__init__.py',
+ subdir : 'libmount',
+ pure : false)