aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
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()