|
|
|
project('install path',
|
|
|
|
default_options: [
|
|
|
|
'python.bytecompile=-1',
|
|
|
|
'python.purelibdir=/pure',
|
|
|
|
'python.platlibdir=/plat',
|
|
|
|
]
|
|
|
|
)
|
|
|
|
|
|
|
|
py = import('python').find_installation()
|
|
|
|
py.install_sources('test.py')
|
|
|
|
py.install_sources('test.py', pure: false)
|
|
|
|
install_data('test.py', install_dir: py.get_install_dir() / 'data')
|
|
|
|
install_data('test.py', install_dir: py.get_install_dir(pure: false) / 'data')
|
|
|
|
|
|
|
|
py_plat = import('python').find_installation(pure: false)
|
|
|
|
py_plat.install_sources('test.py', subdir: 'kw')
|
|
|
|
py_plat.install_sources('test.py', pure: true, subdir: 'kwrevert')
|
|
|
|
install_data('test.py', install_dir: py_plat.get_install_dir() / 'kw/data')
|
|
|
|
install_data('test.py', install_dir: py_plat.get_install_dir(pure: true) / 'kwrevert/data')
|
|
|
|
|
|
|
|
if get_option('backend') == 'none'
|
|
|
|
subdir('target')
|
|
|
|
endif
|
|
|
|
|
|
|
|
subdir('structured')
|