aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authordacctal <dacctal@symlinx.net>2026-06-03 15:45:37 +0000
committerdacctal <dacctal@symlinx.net>2026-06-03 15:45:37 +0000
commit9e988b65e5084bd0044b8acbf47e23c382e2d95e (patch)
tree390b02a3ffb2893e04d8f2c7afc698a6c6333f10 /config
parent4f1e0517c6f68bafba38244fd607074079df64b5 (diff)
added uninstall functions for make and meson in default configuration file
Diffstat (limited to 'config')
-rw-r--r--config/init.lua17
1 files changed, 17 insertions, 0 deletions
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()