From 616fb227257029c4f7f5c00120afd24c56528517 Mon Sep 17 00:00:00 2001 From: hachem Date: Wed, 13 Aug 2025 19:25:30 +0200 Subject: [add]: Logging system --- premake5.lua | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'premake5.lua') diff --git a/premake5.lua b/premake5.lua index c8f1405..3c0ece6 100644 --- a/premake5.lua +++ b/premake5.lua @@ -14,7 +14,14 @@ workspace "Donut" "MultiProcessorCompile" } -outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}" + filter "system:windows" + defines "DONUT_WINDOWS" + filter "system:linux" + defines "DONUT_LINUX" + filter "system:macosx" + defines "DONUT_MACOS" + +outputdir = "%{cfg.buildcfg}-%{cfg.system}/%{prj.name}" IncludeDir = {} IncludeDir["glfw"] = "Vendor/glfw/include" @@ -27,8 +34,8 @@ project "GLAD" kind "StaticLib" language "C" staticruntime "on" - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") + targetdir ("bin/" .. outputdir) + objdir ("bin-int/" .. outputdir) files { @@ -60,8 +67,8 @@ project "GLFW" staticruntime "on" warnings "off" - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") + targetdir ("bin/" .. outputdir) + objdir ("bin-int/" .. outputdir) files { @@ -201,10 +208,11 @@ group "" project "Donut" kind "ConsoleApp" language "C++" + cppdialect "C++17" staticruntime "on" - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") + targetdir ("bin/" .. outputdir) + objdir ("bin-int/" .. outputdir) defines { -- cgit v1.3