build system update

This commit is contained in:
Joseph Aquino 2025-12-31 00:25:30 -05:00
parent a221a5472e
commit eeb8f22bc7
3 changed files with 15 additions and 11 deletions

View File

@ -2,5 +2,5 @@
set -e
echo build files will be placed in ./build
./vendor/premake5/premake5 gmake
./third-party/premake5/premake5 gmake2
make -C build config=$1

View File

@ -1,13 +1,15 @@
require "ecc/ecc"
require "ninja/ninja"
local ogg = require("third-party/build-ogg")
local sfml = require("third-party/build-sfml")
local flac = require("third-party/build-flac")
local imgui = require("third-party/build-imgui")
local vorbis = require("third-party/build-vorbis")
local freetype = require("third-party/build-freetype")
local imguisfml = require("third-party/build-imgui-sfml")
package.path = package.path .. ";third-party/premake-scripts/?.lua"
local ogg = require("build-ogg")
local sfml = require("build-sfml")
local flac = require("build-flac")
local imgui = require("build-imgui")
local vorbis = require("build-vorbis")
local freetype = require("build-freetype")
local imguisfml = require("build-imgui-sfml")
local snake = require("project")

View File

@ -2,9 +2,11 @@ local m = {}
local scriptdir = path.getabsolute(path.getdirectory(_SCRIPT))
local sfml = require("third-party/build-sfml")
local imgui = require("third-party/build-imgui")
local imguisfml = require("third-party/build-imgui-sfml")
package.path = package.path .. ";third-party/premake-scripts/?.lua"
local sfml = require("build-sfml")
local imgui = require("build-imgui")
local imguisfml = require("build-imgui-sfml")
function m.generateproject(bindir, intdir)