Merge branch 'release/1.9.x'
This commit is contained in:
commit
5675e0de56
|
|
@ -2484,6 +2484,7 @@ class Packager:
|
|||
GlobPattern('libthr.so*'),
|
||||
GlobPattern('ld-linux.so*'),
|
||||
GlobPattern('ld-linux-*.so*'),
|
||||
GlobPattern('librt.so*'),
|
||||
]
|
||||
|
||||
# A Loader for loading models.
|
||||
|
|
|
|||
|
|
@ -88,4 +88,3 @@ class SeqValue:
|
|||
|
||||
def __str__(self):
|
||||
return 'SeqValue%s' % (repr(self.value))
|
||||
|
||||
|
|
|
|||
|
|
@ -786,9 +786,9 @@ if (COMPILER=="GCC"):
|
|||
SmartPkgEnable("ARTOOLKIT", "", ("AR"), "AR/ar.h")
|
||||
SmartPkgEnable("FCOLLADA", "", ChooseLib(fcollada_libs, "FCOLLADA"), ("FCollada", "FCollada/FCollada.h"))
|
||||
SmartPkgEnable("ASSIMP", "assimp", ("assimp"), "assimp")
|
||||
SmartPkgEnable("FFMPEG", ffmpeg_libs, ffmpeg_libs, ffmpeg_libs)
|
||||
SmartPkgEnable("SWSCALE", "libswscale", "libswscale", ("libswscale", "libswscale/swscale.h"), target_pkg = "FFMPEG")
|
||||
SmartPkgEnable("SWRESAMPLE","libswresample", "libswresample", ("libswresample", "libswresample/swresample.h"), target_pkg = "FFMPEG")
|
||||
SmartPkgEnable("FFMPEG", ffmpeg_libs, ffmpeg_libs, ("libavformat/avformat.h", "libavcodec/avcodec.h", "libavutil/avutil.h"))
|
||||
SmartPkgEnable("SWSCALE", "libswscale", "libswscale", ("libswscale/swscale.h"), target_pkg = "FFMPEG", thirdparty_dir = "ffmpeg")
|
||||
SmartPkgEnable("SWRESAMPLE","libswresample", "libswresample", ("libswresample/swresample.h"), target_pkg = "FFMPEG", thirdparty_dir = "ffmpeg")
|
||||
SmartPkgEnable("FFTW", "", ("rfftw", "fftw"), ("fftw.h", "rfftw.h"))
|
||||
SmartPkgEnable("FMODEX", "", ("fmodex"), ("fmodex", "fmodex/fmod.h"))
|
||||
SmartPkgEnable("FREETYPE", "freetype2", ("freetype"), ("freetype2", "freetype2/freetype/freetype.h"))
|
||||
|
|
|
|||
|
|
@ -1457,7 +1457,7 @@ def ChooseLib(libs, thirdparty=None):
|
|||
print(ColorText("cyan", "Couldn't find any of the libraries " + ", ".join(libs)))
|
||||
return libs[0]
|
||||
|
||||
def SmartPkgEnable(pkg, pkgconfig = None, libs = None, incs = None, defs = None, framework = None, target_pkg = None, tool = "pkg-config"):
|
||||
def SmartPkgEnable(pkg, pkgconfig = None, libs = None, incs = None, defs = None, framework = None, target_pkg = None, tool = "pkg-config", thirdparty_dir = None):
|
||||
global PKG_LIST_ALL
|
||||
if (pkg in PkgListGet() and PkgSkip(pkg)):
|
||||
return
|
||||
|
|
@ -1487,16 +1487,12 @@ def SmartPkgEnable(pkg, pkgconfig = None, libs = None, incs = None, defs = None,
|
|||
|
||||
custom_loc = PkgHasCustomLocation(pkg)
|
||||
|
||||
if pkg.lower() == "swscale" and os.path.isfile(GetThirdpartyDir() + "ffmpeg/include/libswscale/swscale.h"):
|
||||
# Let it be handled by the ffmpeg package
|
||||
LibName(target_pkg, "-lswscale")
|
||||
return
|
||||
if pkg.lower() == "swresample" and os.path.isfile(GetThirdpartyDir() + "ffmpeg/include/libswresample/swresample.h"):
|
||||
LibName(target_pkg, "-lswresample")
|
||||
return
|
||||
# Determine the location of the thirdparty directory.
|
||||
if not thirdparty_dir:
|
||||
thirdparty_dir = pkg.lower()
|
||||
pkg_dir = os.path.join(GetThirdpartyDir(), thirdparty_dir)
|
||||
|
||||
# First check if the package is in the thirdparty directory.
|
||||
pkg_dir = os.path.join(GetThirdpartyDir(), pkg.lower())
|
||||
# First check if the library can be found in the thirdparty directory.
|
||||
if not custom_loc and os.path.isdir(pkg_dir):
|
||||
if framework and os.path.isdir(os.path.join(pkg_dir, framework + ".framework")):
|
||||
FrameworkDirectory(target_pkg, pkg_dir)
|
||||
|
|
|
|||
|
|
@ -2684,7 +2684,6 @@ glsl_report_shader_errors(GLuint shader, Shader::ShaderType type, bool fatal) {
|
|||
GLCAT.warning(false)
|
||||
<< "WARNING: " << fn << ":" << lineno << ": " << (line.c_str() + prefixlen) << "\n";
|
||||
|
||||
|
||||
} else if (sscanf(line.c_str(), "%d(%d) : %n", &fileno, &lineno, &prefixlen) == 2
|
||||
&& prefixlen > 0) {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue