mirror of
https://codeberg.org/ProgramSnail/lang.git
synced 2025-12-05 22:48:43 +00:00
23 lines
629 B
Lua
23 lines
629 B
Lua
includes("deps/**/xmake.lua")
|
|
includes("lang/**/xmake.lua")
|
|
|
|
add_requires("tree-sitter")
|
|
|
|
-- add_rules("mode.debug", "mode.release")
|
|
-- add_rules("c++.unity_build")
|
|
|
|
set_languages("c++20")
|
|
|
|
-- set_project("lang")
|
|
-- set_version("0.0.1")
|
|
|
|
target("lang")
|
|
set_kind("binary")
|
|
-- add_includedirs("include")
|
|
-- add_includedirs(os.dirs(path.join(os.scriptdir(), "include/**")))
|
|
add_files("lang/app/**.cpp")
|
|
add_packages("tree-sitter")
|
|
add_deps("tree-sitter-lang", "lang.utils", "lang.nodes",
|
|
"lang.builders", "lang.printers")
|
|
-- set_warnings("allextra", "error")
|
|
set_rundir("$(projectdir)")
|