mirror of
https://codeberg.org/ProgramSnail/lang.git
synced 2025-12-05 22:48:43 +00:00
xmake
This commit is contained in:
parent
e27cc09b4d
commit
beca0da53a
7 changed files with 55 additions and 6 deletions
25
xmake.lua
Normal file
25
xmake.lua
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
includes("deps/**/xmake.lua")
|
||||
|
||||
add_requires("tree-sitter")
|
||||
-- add_requires("toml++")
|
||||
-- add_requires("nlohmann_json")
|
||||
-- add_requires("cli11")
|
||||
-- add_requires("catch2")
|
||||
|
||||
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("src/**.cpp")
|
||||
add_packages("tree-sitter")
|
||||
add_deps("tree-sitter-lang")
|
||||
-- set_warnings("allextra", "error")
|
||||
set_rundir("$(projectdir)")
|
||||
Loading…
Add table
Add a link
Reference in a new issue