refactor xmake.lua

This commit is contained in:
2025-03-22 10:02:35 +01:00
parent c25abec6ba
commit 29177bc94d
2 changed files with 14 additions and 14 deletions

View File

@@ -4,13 +4,6 @@
You need to install xmake and have a compiler with c++20 compatibility You need to install xmake and have a compiler with c++20 compatibility
### Install the necessary dependencies
``xrepo install sfml``
Package location (on Linux) for IntelliSense:
``home/<user>/.xmake/packages/**``
### Build the project ### Build the project
``cd jminos`` ``cd jminos``

View File

@@ -1,19 +1,26 @@
add_rules("mode.debug", "mode.release")
add_requires("sfml 3.0.0")
set_languages("c++20") set_languages("c++20")
set_optimize("fastest")
set_rundir(".") set_rundir(".")
add_requires("sfml")
target("core")
set_kind("$(kind)")
add_files("src/Pieces/*.cpp")
add_files("src/Core/*.cpp")
target("text") target("text")
set_kind("binary") set_kind("binary")
add_files("./src/Pieces/*.cpp") set_default(false)
add_files("./src/Core/*.cpp")
add_files("./src/TextUI/*.cpp") add_files("./src/TextUI/*.cpp")
add_deps("core")
target("graph") target("graph")
set_kind("binary") set_kind("binary")
add_files("./src/Pieces/*.cpp") add_files("./src/GraphicalUI/**.cpp")
add_files("./src/Core/*.cpp") add_deps("core")
add_files("./src/GraphicalUI/*.cpp")
add_packages("sfml") add_packages("sfml")
-- --