From 9e988b65e5084bd0044b8acbf47e23c382e2d95e Mon Sep 17 00:00:00 2001 From: dacctal Date: Wed, 3 Jun 2026 15:45:37 +0000 Subject: added uninstall functions for make and meson in default configuration file --- config/init.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'config') diff --git a/config/init.lua b/config/init.lua index e7145a9..f3c36d5 100644 --- a/config/init.lua +++ b/config/init.lua @@ -18,6 +18,23 @@ build_systems = { build = function() os.execute("make") end, + install = function() + os.execute("make install PREFIX="..prefix) + end, + uninstall = function() + os.execute("make uninstall PREFIX="..prefix) + end, + }, + ["meson.build"] = { + build = function() + os.execute("meson setup build --prefix "..prefix.." && meson compile -C build") + end, + install = function() + os.execute("cd build && meson install") + end, + uninstall = function() + os.execute("cd build && ninja uninstall") + end, }, ["CMakeLists.txt"] = { build = function() -- cgit v1.2.3