remove <assert.h> in test.h
[liba.git] / quickjs / xmake.lua
blobe35b0f5e52dbffac6af9b8a67663e4775e673f2e
1 ---@diagnostic disable
2 -- option: liba-qjs
3 option("liba-qjs")
4 set_default(false)
5 set_showmenu(true)
6 set_category("liba")
7 set_description("Enable/Disable QuickJS")
8 option_end()
10 if not is_plat("windows") and has_config("liba-qjs") then
11 add_requires("quickjs")
12 target("aqjs")
13 set_kind("shared")
14 add_files("src/**.c")
15 add_defines("A_EXPORTS")
16 on_load(function(target)
17 local libdir = path.join("lib", "quickjs")
18 target:set("targetdir", path.join(target:targetdir(), "quickjs"))
19 target:set("installfiles", target:targetfile(), { prefixdir = libdir })
20 end)
21 add_packages("quickjs")
22 set_filename("liba.so")
23 add_deps("a")
24 target_end()
25 end