build system update
This commit is contained in:
parent
a221a5472e
commit
eeb8f22bc7
2
build.sh
2
build.sh
|
|
@ -2,5 +2,5 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
echo build files will be placed in ./build
|
echo build files will be placed in ./build
|
||||||
./vendor/premake5/premake5 gmake
|
./third-party/premake5/premake5 gmake2
|
||||||
make -C build config=$1
|
make -C build config=$1
|
||||||
|
|
|
||||||
16
premake5.lua
16
premake5.lua
|
|
@ -1,13 +1,15 @@
|
||||||
require "ecc/ecc"
|
require "ecc/ecc"
|
||||||
require "ninja/ninja"
|
require "ninja/ninja"
|
||||||
|
|
||||||
local ogg = require("third-party/build-ogg")
|
package.path = package.path .. ";third-party/premake-scripts/?.lua"
|
||||||
local sfml = require("third-party/build-sfml")
|
|
||||||
local flac = require("third-party/build-flac")
|
local ogg = require("build-ogg")
|
||||||
local imgui = require("third-party/build-imgui")
|
local sfml = require("build-sfml")
|
||||||
local vorbis = require("third-party/build-vorbis")
|
local flac = require("build-flac")
|
||||||
local freetype = require("third-party/build-freetype")
|
local imgui = require("build-imgui")
|
||||||
local imguisfml = require("third-party/build-imgui-sfml")
|
local vorbis = require("build-vorbis")
|
||||||
|
local freetype = require("build-freetype")
|
||||||
|
local imguisfml = require("build-imgui-sfml")
|
||||||
|
|
||||||
local snake = require("project")
|
local snake = require("project")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,11 @@ local m = {}
|
||||||
|
|
||||||
local scriptdir = path.getabsolute(path.getdirectory(_SCRIPT))
|
local scriptdir = path.getabsolute(path.getdirectory(_SCRIPT))
|
||||||
|
|
||||||
local sfml = require("third-party/build-sfml")
|
package.path = package.path .. ";third-party/premake-scripts/?.lua"
|
||||||
local imgui = require("third-party/build-imgui")
|
|
||||||
local imguisfml = require("third-party/build-imgui-sfml")
|
local sfml = require("build-sfml")
|
||||||
|
local imgui = require("build-imgui")
|
||||||
|
local imguisfml = require("build-imgui-sfml")
|
||||||
|
|
||||||
|
|
||||||
function m.generateproject(bindir, intdir)
|
function m.generateproject(bindir, intdir)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue