mirror of
https://github.com/diamante0018/MonitorRam.git
synced 2025-05-09 22:14:54 +00:00
60 lines
1.1 KiB
Lua
60 lines
1.1 KiB
Lua
workspace "MonitorRam"
|
|
startproject "MonitorRam"
|
|
location "./build"
|
|
objdir "%{wks.location}/obj"
|
|
targetdir "%{wks.location}/bin/%{cfg.platform}/%{cfg.buildcfg}"
|
|
|
|
configurations {"Debug", "Release"}
|
|
|
|
platforms {"x86", "x64"}
|
|
|
|
filter "platforms:x86"
|
|
architecture "x86"
|
|
filter {}
|
|
|
|
filter "platforms:x64"
|
|
architecture "x86_64"
|
|
filter {}
|
|
|
|
buildoptions {"-std=gnu11"}
|
|
|
|
symbols "On"
|
|
staticruntime "On"
|
|
editandcontinue "Off"
|
|
warnings "Extra"
|
|
characterset "ASCII"
|
|
|
|
if os.istarget("linux") then
|
|
buildoptions {"-pthread"}
|
|
linkoptions {"-pthread"}
|
|
end
|
|
|
|
if os.getenv("CI") then
|
|
defines {"CI"}
|
|
end
|
|
|
|
flags {"NoIncrementalLink", "NoMinimalRebuild", "MultiProcessorCompile", "No64BitChecks"}
|
|
|
|
filter "configurations:Release"
|
|
optimize "Speed"
|
|
defines {"NDEBUG"}
|
|
flags {"FatalCompileWarnings"}
|
|
filter {}
|
|
|
|
filter "configurations:Debug"
|
|
optimize "Debug"
|
|
defines {"DEBUG", "_DEBUG"}
|
|
filter {}
|
|
|
|
project "MonitorRam"
|
|
kind "ConsoleApp"
|
|
language "C"
|
|
|
|
targetname "MonitorRam"
|
|
|
|
files {"./src/**.h", "./src/**.c"}
|
|
|
|
includedirs {"./src", "%{prj.location}/src"}
|
|
|
|
resincludedirs {"%{_MAIN_SCRIPT_DIR}/src"}
|
|
|