10 Star 48 Fork 23

ruki / byOpen

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
xmake.lua 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
ruki 提交于 2021-07-29 23:36 . fix xmake.lua
set_project("byopen")
set_xmakever("2.3.5")
add_rules("mode.debug", "mode.release", "mode.minsizerel")
if is_mode("debug") then
add_defines("BY_DEBUG")
elseif is_mode("minsizerel") then
add_cxflags("-flto")
add_shflags("-flto")
add_ldflags("-flto")
if is_plat("android") then
add_shflags("-fuse-ld=lld")
add_ldflags("-fuse-ld=lld")
end
end
if is_plat("android") then
add_cxflags("-fPIC")
end
task("apk_build")
set_menu {usage = "xmake apk_build [options]", description = "build android apk.", options = {}}
on_run(function ()
os.cd("src/android")
os.exec("./gradlew app:assembleDebug")
end)
task("apk_install")
set_menu {usage = "xmake apk_install [options]", description = "install android apk.", options = {}}
on_run(function ()
os.cd("src/android")
os.exec("adb install -r ./app/build/outputs/apk/debug/app-debug.apk")
end)
task("apk_test")
set_menu {usage = "xmake apk_test [options]", description = "install and test android apk.", options = {}}
on_run(function ()
os.cd("src/android")
os.exec("./gradlew app:assembleDebug")
os.exec("adb install -r ./app/build/outputs/apk/debug/app-debug.apk")
os.exec("adb logcat -s byOpen")
end)
includes("src/native", "src/demo")
if is_plat("android") then
includes("src/android/app/jni")
end
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Android
1
https://gitee.com/waruqi/byOpen.git
git@gitee.com:waruqi/byOpen.git
waruqi
byOpen
byOpen
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891