project "FarfocelEngine"
kind "StaticLib"
language "C++"
cppdialect "C++17"
staticruntime "on"
targetdir ("bin/%{cfg.buildcfg}")
objdir ("bin-obj/%{cfg.buildcfg}")
files
{
"src/**.hpp",
"src/**.cpp"
}
includedirs
{
"../SFML/include"
}
defines
{
"SFML_STATIC"
}
libdirs
{
"../SFML/lib"
}
links
{
-- perhaps i don't include all the libs correctly or some libs are simply missing??
"opengl32",
"openal32",
"freetype",
"winmm",
"gdi32",
"flac",
"vorbisenc",
"vorbisfile",
"vorbis",
"ogg",
"ws2_32",
"sfml-graphics-s",
"sfml-window-s",
"sfml-system-s",
"sfml-audio-s"
}
filter "configurations:Debug"
defines {"DEBUG"}
defines "FR_DEBUG"
symbols "On"
filter "configurations:Release"
defines {"NDEBUG"}
defines "FR_RELEASE"
optimize "On"