This uses the xmake repository system which is the correct way to have packages inside of a project,
allowing us to depend on those packages in other packages as well as improving package xmake.lua
change detection.
Building the project with new changes after cleaning everything including xrepo using xrepo remove --all -y
Additional context
Some packages that write their own xmake.lua were not able to depend on other packages we've defined ourselves because of it not being a repository, this PR fixes that.
Description
This uses the xmake repository system which is the correct way to have packages inside of a project, allowing us to depend on those packages in other packages as well as improving package xmake.lua change detection.
Type of change
How Has This Been Tested?
Building the project with new changes after cleaning everything including xrepo using
xrepo remove --all -y
Additional context
Some packages that write their own
xmake.lua
were not able to depend on other packages we've defined ourselves because of it not being a repository, this PR fixes that.