-- imports import("privilege.sudo") -- main entry function main(argv) -- check global config os.exec("xmake g -c") -- generic? os.exec("xmake f -c") os.exec("xmake") os.exec("xmake p --verbose --backtrace") if os.host() ~= "windows" then os.exec("xmake install -o /tmp -a --verbose --backtrace") os.exec("xmake uninstall --installdir=/tmp --verbose --backtrace") end os.exec("xmake c --verbose --backtrace") os.exec("xmake f --mode=debug --verbose --backtrace") os.exec("xmake m -b") os.exec("xmake -r -a -v --backtrace") os.exec("xmake m -e buildtest") os.exec("xmake m -l") os.exec("xmake m buildtest") if sudo.has() then sudo.exec("xmake install --all -v --backtrace") sudo.exec("xmake uninstall -v --backtrace") end os.exec("xmake m -d buildtest") -- test iphoneos? if argv and argv.iphoneos then if os.host() == "macosx" then os.exec("xmake m package -p iphoneos") end end end