diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-06-11 22:21:00 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-06-11 22:21:00 +0200 |
commit | 5f24cd6de6be57da2f36aa047c50285625213b47 (patch) | |
tree | 43ef6acab2c524de27b0d5a500bcd38a3c7befc2 | |
parent | e78e03891e66da24ddcc30779a1ba4fdcd0250a8 (diff) |
Make setcap for install optional
-rw-r--r-- | meson.build | 6 | ||||
-rw-r--r-- | meson_options.txt | 1 | ||||
-rw-r--r-- | project.conf | 4 |
3 files changed, 7 insertions, 4 deletions
diff --git a/meson.build b/meson.build index e7f467b..e41cfa0 100644 --- a/meson.build +++ b/meson.build @@ -8,6 +8,7 @@ elif get_option('buildtype') == 'release' endif src = [ + 'kms/client/kms_client.c', 'src/capture/capture.c', 'src/capture/nvfbc.c', 'src/capture/xcomposite.c', @@ -16,7 +17,6 @@ src = [ 'src/capture/kms_vaapi.c', 'src/capture/kms_cuda.c', 'src/capture/kms.c', - 'kms/client/kms_client.c', 'src/egl.c', 'src/cuda.c', 'src/xnvctrl.c', @@ -55,4 +55,6 @@ if get_option('systemd') == true install_data(files('extra/gpu-screen-recorder.service'), install_dir : '/usr/lib/systemd/user') endif -meson.add_install_script('extra/meson_post_install.sh') +if get_option('capabilities') == true + meson.add_install_script('extra/meson_post_install.sh') +endif diff --git a/meson_options.txt b/meson_options.txt index 05aac3c..7286d14 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1 +1,2 @@ option('systemd', type : 'boolean', value : false, description : 'Install systemd service file') +option('capabilities', type : 'boolean', value : true, description : 'Set binary admin capabilities to remove password prompt and increase performance') diff --git a/project.conf b/project.conf index a046427..9940827 100644 --- a/project.conf +++ b/project.conf @@ -1,11 +1,11 @@ [package] name = "gpu-screen-recorder" type = "executable" -version = "3.0.0" +version = "3.8.0" platforms = ["posix"] [config] -ignore_dirs = ["kms/server"] +ignore_dirs = ["kms/server", "build"] error_on_warning = "true" [dependencies] |