update build scripts
This commit is contained in:
parent
b6431d1db2
commit
f39abf24dd
|
|
@ -1,6 +1,6 @@
|
|||
local m = {}
|
||||
|
||||
local scriptdir = path.getabsolute(path.getdirectory(_SCRIPT))
|
||||
local rootdir = path.join(path.getabsolute(path.getdirectory(_SCRIPT)), "../")
|
||||
|
||||
function m.generateproject(liboutdir, intdir)
|
||||
project"freetype"
|
||||
|
|
@ -10,7 +10,7 @@ function m.generateproject(liboutdir, intdir)
|
|||
objdir(intdir)
|
||||
warnings"Off"
|
||||
|
||||
includedirs {path.join(scriptdir, "freetype/include")}
|
||||
includedirs {path.join(rootdir, "freetype/include")}
|
||||
|
||||
defines
|
||||
{
|
||||
|
|
@ -22,47 +22,47 @@ function m.generateproject(liboutdir, intdir)
|
|||
|
||||
files
|
||||
{
|
||||
path.join(scriptdir, "freetype/src/autofit/autofit.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftbase.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftbbox.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftbdf.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftbitmap.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftcid.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftfstype.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftgasp.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftglyph.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftgxval.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftinit.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftmm.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftotval.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftpatent.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftpfr.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftstroke.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftsynth.c"),
|
||||
path.join(scriptdir, "freetype/src/base/fttype1.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftwinfnt.c"),
|
||||
path.join(scriptdir, "freetype/src/bdf/bdf.c"),
|
||||
path.join(scriptdir, "freetype/src/bzip2/ftbzip2.c"),
|
||||
path.join(scriptdir, "freetype/src/cache/ftcache.c"),
|
||||
path.join(scriptdir, "freetype/src/cff/cff.c"),
|
||||
path.join(scriptdir, "freetype/src/cid/type1cid.c"),
|
||||
path.join(scriptdir, "freetype/src/gzip/ftgzip.c"),
|
||||
path.join(scriptdir, "freetype/src/lzw/ftlzw.c"),
|
||||
path.join(scriptdir, "freetype/src/pcf/pcf.c"),
|
||||
path.join(scriptdir, "freetype/src/pfr/pfr.c"),
|
||||
path.join(scriptdir, "freetype/src/psaux/psaux.c"),
|
||||
path.join(scriptdir, "freetype/src/pshinter/pshinter.c"),
|
||||
path.join(scriptdir, "freetype/src/psnames/psnames.c"),
|
||||
path.join(scriptdir, "freetype/src/raster/raster.c"),
|
||||
path.join(scriptdir, "freetype/src/sdf/sdf.c"),
|
||||
path.join(scriptdir, "freetype/src/sfnt/sfnt.c"),
|
||||
path.join(scriptdir, "freetype/src/smooth/smooth.c"),
|
||||
path.join(scriptdir, "freetype/src/svg/svg.c"),
|
||||
path.join(scriptdir, "freetype/src/truetype/truetype.c"),
|
||||
path.join(scriptdir, "freetype/src/type1/type1.c"),
|
||||
path.join(scriptdir, "freetype/src/type42/type42.c"),
|
||||
path.join(scriptdir, "freetype/src/winfonts/winfnt.c"),
|
||||
path.join(scriptdir, "freetype/src/base/ftdebug.c"), --fix linking errors related to FT_THROW, et)c
|
||||
path.join(rootdir, "freetype/src/autofit/autofit.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftbase.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftbbox.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftbdf.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftbitmap.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftcid.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftfstype.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftgasp.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftglyph.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftgxval.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftinit.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftmm.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftotval.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftpatent.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftpfr.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftstroke.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftsynth.c"),
|
||||
path.join(rootdir, "freetype/src/base/fttype1.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftwinfnt.c"),
|
||||
path.join(rootdir, "freetype/src/bdf/bdf.c"),
|
||||
path.join(rootdir, "freetype/src/bzip2/ftbzip2.c"),
|
||||
path.join(rootdir, "freetype/src/cache/ftcache.c"),
|
||||
path.join(rootdir, "freetype/src/cff/cff.c"),
|
||||
path.join(rootdir, "freetype/src/cid/type1cid.c"),
|
||||
path.join(rootdir, "freetype/src/gzip/ftgzip.c"),
|
||||
path.join(rootdir, "freetype/src/lzw/ftlzw.c"),
|
||||
path.join(rootdir, "freetype/src/pcf/pcf.c"),
|
||||
path.join(rootdir, "freetype/src/pfr/pfr.c"),
|
||||
path.join(rootdir, "freetype/src/psaux/psaux.c"),
|
||||
path.join(rootdir, "freetype/src/pshinter/pshinter.c"),
|
||||
path.join(rootdir, "freetype/src/psnames/psnames.c"),
|
||||
path.join(rootdir, "freetype/src/raster/raster.c"),
|
||||
path.join(rootdir, "freetype/src/sdf/sdf.c"),
|
||||
path.join(rootdir, "freetype/src/sfnt/sfnt.c"),
|
||||
path.join(rootdir, "freetype/src/smooth/smooth.c"),
|
||||
path.join(rootdir, "freetype/src/svg/svg.c"),
|
||||
path.join(rootdir, "freetype/src/truetype/truetype.c"),
|
||||
path.join(rootdir, "freetype/src/type1/type1.c"),
|
||||
path.join(rootdir, "freetype/src/type42/type42.c"),
|
||||
path.join(rootdir, "freetype/src/winfonts/winfnt.c"),
|
||||
path.join(rootdir, "freetype/src/base/ftdebug.c"), --fix linking errors related to FT_THROW, et)c
|
||||
}
|
||||
|
||||
filter "system:linux"
|
||||
|
|
@ -75,12 +75,12 @@ function m.generateproject(liboutdir, intdir)
|
|||
filter"system:windows"
|
||||
files
|
||||
{
|
||||
path.join(scriptdir, "freetype/builds/windows/ftsystem.c"),
|
||||
path.join(scriptdir, "freetype/builds/windows/ftdebug.c"),
|
||||
path.join(rootdir, "freetype/builds/windows/ftsystem.c"),
|
||||
path.join(rootdir, "freetype/builds/windows/ftdebug.c"),
|
||||
}
|
||||
|
||||
filter"system:linux"
|
||||
files{path.join(scriptdir, "freetype/builds/unix/ftsystem.c")}
|
||||
files{path.join(rootdir, "freetype/builds/unix/ftsystem.c")}
|
||||
|
||||
filter "configurations:Debug"
|
||||
optimize"Speed"
|
||||
|
|
@ -89,7 +89,7 @@ function m.generateproject(liboutdir, intdir)
|
|||
end
|
||||
|
||||
function m.link()
|
||||
externalincludedirs{path.join(scriptdir, "freetype/include")}
|
||||
externalincludedirs{path.join(rootdir, "freetype/include")}
|
||||
links {"freetype"}
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue