Better xmake.lua + Intellisense #2
@@ -4,13 +4,6 @@
|
||||
|
||||
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
|
||||
|
||||
``cd jminos``
|
||||
|
||||
21
xmake.lua
21
xmake.lua
@@ -1,19 +1,26 @@
|
||||
add_rules("mode.debug", "mode.release")
|
||||
|
||||
add_requires("sfml 3.0.0")
|
||||
|
||||
set_languages("c++20")
|
||||
set_optimize("fastest")
|
||||
|
||||
set_rundir(".")
|
||||
add_requires("sfml")
|
||||
|
||||
target("core")
|
||||
set_kind("$(kind)")
|
||||
add_files("src/Pieces/*.cpp")
|
||||
add_files("src/Core/*.cpp")
|
||||
|
||||
target("text")
|
||||
set_kind("binary")
|
||||
add_files("./src/Pieces/*.cpp")
|
||||
add_files("./src/Core/*.cpp")
|
||||
set_default(false)
|
||||
add_files("./src/TextUI/*.cpp")
|
||||
add_deps("core")
|
||||
|
||||
target("graph")
|
||||
set_kind("binary")
|
||||
add_files("./src/Pieces/*.cpp")
|
||||
add_files("./src/Core/*.cpp")
|
||||
add_files("./src/GraphicalUI/*.cpp")
|
||||
add_files("./src/GraphicalUI/**.cpp")
|
||||
add_deps("core")
|
||||
add_packages("sfml")
|
||||
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user