aboutsummaryrefslogtreecommitdiff
path: root/test cases/python/7 install path/meson.build
blob: 2cac6523cd5e44169d5ef1371e772ccb5cf9cdd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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')