libreternity/premake4.lua

36 lines
1.3 KiB
Lua

-- Copyright (C) 2017 Ortega Froysa, Nicolás <deathsbreed@themusicinnoise.net>
-- Author: Ortega Froysa, Nicolás <deathsbreed@themusicinnoise.net>
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU Affero General Public License as
-- published by the Free Software Foundation, either version 3 of the
-- License, or (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU Affero General Public License for more details.
--
-- You should have received a copy of the GNU Affero General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
solution "Libreternity"
configurations { "Debug", "Release" }
project "libreternity"
language "C++"
kind "WindowedApp"
targetdir "bin/"
buildoptions { "-std=c++11", "-Wextra", "-Wpedantic" }
files { "src/**.hh", "src/**.cc" }
libdirs { os.findlib("Irrlicht") }
links { "Irrlicht" }
configuration "Debug"
defines { "DEBUG" }
flags { "Symbols", "ExtraWarnings", "FatalWarnings" }
configuration "Release"
defines { "NDEBUG" }
flags { "Optimize", "ExtraWarnings", "FatalWarnings" }