mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
Revert "Add xmake"
This commit is contained in:
parent
5f058efec5
commit
e15069550a
2
.gitignore
vendored
2
.gitignore
vendored
@ -34,5 +34,3 @@ main
|
|||||||
|
|
||||||
pypi/
|
pypi/
|
||||||
libpocketpy.dylib
|
libpocketpy.dylib
|
||||||
|
|
||||||
.xmake/
|
|
||||||
|
49
xmake.lua
49
xmake.lua
@ -1,49 +0,0 @@
|
|||||||
set_project("pocketpy")
|
|
||||||
|
|
||||||
set_allowedplats("windows", "linux", "macosx", "wasm")
|
|
||||||
|
|
||||||
option("dev", {default = false, showmenu = true, description = ""})
|
|
||||||
|
|
||||||
add_requires("python", {kind = "binary"})
|
|
||||||
|
|
||||||
add_rules("mode.debug", "mode.release")
|
|
||||||
|
|
||||||
set_languages("c++17")
|
|
||||||
|
|
||||||
add_cxflags("/utf-8", {tools = "cl"})
|
|
||||||
|
|
||||||
add_includedirs("include")
|
|
||||||
|
|
||||||
if is_plat("linux", "macosx") then
|
|
||||||
add_syslinks("dl")
|
|
||||||
end
|
|
||||||
|
|
||||||
target("pocketpy")
|
|
||||||
if has_config("dev") then
|
|
||||||
set_kind("shared")
|
|
||||||
else
|
|
||||||
set_kind("$(kind)")
|
|
||||||
end
|
|
||||||
|
|
||||||
add_files("src/*.cpp")
|
|
||||||
add_headerfiles("include/(**.h)")
|
|
||||||
|
|
||||||
if is_plat("windows") and is_kind("shared") then
|
|
||||||
add_rules("utils.symbols.export_all")
|
|
||||||
end
|
|
||||||
|
|
||||||
before_build(function (target)
|
|
||||||
local python = assert(import("lib.detect.find_tool")("python3"), "python3 not found!")
|
|
||||||
os.execv(python.program, {"prebuild.py"})
|
|
||||||
end)
|
|
||||||
|
|
||||||
target("main")
|
|
||||||
set_kind("binary")
|
|
||||||
add_files("src2/main.cpp")
|
|
||||||
add_deps("pocketpy")
|
|
||||||
|
|
||||||
on_load(function (target)
|
|
||||||
if not has_config("dev") then
|
|
||||||
target:set("enabled", false)
|
|
||||||
end
|
|
||||||
end)
|
|
Loading…
x
Reference in New Issue
Block a user