project"freetype" kind"staticLib" cppdialect"c++17" targetdir (libout) staticruntime "off" objdir(intdir) includedirs {"include"} defines { "FT2_BUILD_LIBRARY", "NDEBUG", -- have freetype always be in release mode "FT_DEBUG_LEVEL_ERROR=0", -- fix linking errors "FT_DEBUG_LEVEL_TRACE=0" -- fix linking errors } files { "src/autofit/autofit.c", "src/base/ftbase.c", "src/base/ftbbox.c", "src/base/ftbdf.c", "src/base/ftbitmap.c", "src/base/ftcid.c", "src/base/ftfstype.c", "src/base/ftgasp.c", "src/base/ftglyph.c", "src/base/ftgxval.c", "src/base/ftinit.c", "src/base/ftmm.c", "src/base/ftotval.c", "src/base/ftpatent.c", "src/base/ftpfr.c", "src/base/ftstroke.c", "src/base/ftsynth.c", "src/base/fttype1.c", "src/base/ftwinfnt.c", "src/bdf/bdf.c", "src/bzip2/ftbzip2.c", "src/cache/ftcache.c", "src/cff/cff.c", "src/cid/type1cid.c", "src/gzip/ftgzip.c", "src/lzw/ftlzw.c", "src/pcf/pcf.c", "src/pfr/pfr.c", "src/psaux/psaux.c", "src/pshinter/pshinter.c", "src/psnames/psnames.c", "src/raster/raster.c", "src/sdf/sdf.c", "src/sfnt/sfnt.c", "src/smooth/smooth.c", "src/svg/svg.c", "src/truetype/truetype.c", "src/type1/type1.c", "src/type42/type42.c", "src/winfonts/winfnt.c", "src/base/ftdebug.c" --fix linking errors related to FT_THROW, etc } filter "system:linux" defines { "HAVE_FCNTL_H",--fix error in ftsystem.c "HAVE_UNISTD_H" --fix error in ftsystem.c } filter"" filter"system:windows" files { "builds/windows/ftsystem.c", "builds/windows/ftdebug.c" } filter"system:linux" files{"builds/unix/ftsystem.c"} filter "configurations:Debug" runtime "Debug" symbols "on" filter "configurations:Release" runtime "Release" optimize "Speed" filter""