diff options
| author | dacctal <dacctal@symlinx.net> | 2026-06-03 15:45:37 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-06-03 15:45:37 +0000 |
| commit | 9e988b65e5084bd0044b8acbf47e23c382e2d95e (patch) | |
| tree | 390b02a3ffb2893e04d8f2c7afc698a6c6333f10 /config/init.lua | |
| parent | 4f1e0517c6f68bafba38244fd607074079df64b5 (diff) | |
added uninstall functions for make and meson in default configuration file
Diffstat (limited to 'config/init.lua')
| -rw-r--r-- | config/init.lua | 17 |
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() |
