@@ -8,12 +8,10 @@ project(
88 ' optimization=3' ,
99 ' warning_level=3' ,
1010 ' prefix=/usr' ,
11- ' prefer_static=true' ,
12- ' default_library=static' ,
1311 ],
1412)
1513
16- opencv_dep = dependency (' opencv4' )
14+ opencv_dep = dependency (' opencv4' , static : true )
1715
1816executable (
1917 ' driver-generator' ,
@@ -39,44 +37,41 @@ executable(
3937)
4038
4139install_data (
42- [
43- ' LICENSE' ,
44- ' README.md' ,
45- ' sources/globals.py' ,
46- ' sources/linux-enable-ir-emitter.py'
47- ],
40+ ' LICENSE' ,
41+ ' README.md' ,
42+ ' sources/globals.py' ,
4843 install_dir : get_option (' libdir' ) / meson .project_name(),
4944)
5045
46+ install_data (
47+ ' sources/linux-enable-ir-emitter.py' ,
48+ install_dir : get_option (' libdir' ) / meson .project_name(),
49+ install_mode : ' rwxr-xr-x' ,
50+ )
51+
5152install_symlink(
5253 meson .project_name(),
5354 pointing_to : ' ../' / get_option (' libdir' ) / meson .project_name() / ' linux-enable-ir-emitter.py' ,
5455 install_dir : get_option (' bindir' ),
5556)
5657
5758install_data (
58- [
59- ' sources/command/__init__.py' ,
60- ' sources/command/boot.py' ,
61- ' sources/command/configure.py' ,
62- ' sources/command/delete.py' ,
63- ' sources/command/run.py' ,
64- ],
59+ ' sources/command/__init__.py' ,
60+ ' sources/command/boot.py' ,
61+ ' sources/command/configure.py' ,
62+ ' sources/command/delete.py' ,
63+ ' sources/command/run.py' ,
6564 install_dir : get_option (' libdir' ) / meson .project_name() / ' command' ,
6665)
6766
6867install_data (
69- [
70- ' sources/systemd/__init__.py' ,
71- ' sources/systemd/Systemd.py' ,
72- ],
68+ ' sources/systemd/__init__.py' ,
69+ ' sources/systemd/Systemd.py' ,
7370 install_dir : get_option (' libdir' ) / meson .project_name() / ' systemd' ,
7471)
7572
7673install_data (
77- [
78- ' sources/systemd/linux-enable-ir-emitter.service' ,
79- ],
74+ ' sources/systemd/linux-enable-ir-emitter.service' ,
8075 install_dir : ' lib/systemd/system' ,
8176)
8277
@@ -86,8 +81,6 @@ install_subdir(
8681)
8782
8883install_data (
89- [
90- ' sources/autocomplete/linux-enable-ir-emitter' ,
91- ],
84+ ' sources/autocomplete/linux-enable-ir-emitter' ,
9285 install_dir : get_option (' datadir' ) / ' bash-completion/completions' ,
9386)
0 commit comments