mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
fix bug #676558, also support OpenALSoft to be used on Windows
This commit is contained in:
parent
82dc0ffef4
commit
20f72df4c9
@ -422,7 +422,6 @@ if (COMPILER=="MSVC"):
|
||||
if (PkgSkip("VRPN")==0): LibName("VRPN", GetThirdpartyDir() + "vrpn/lib/vrpn.lib")
|
||||
if (PkgSkip("VRPN")==0): LibName("VRPN", GetThirdpartyDir() + "vrpn/lib/quat.lib")
|
||||
if (PkgSkip("FMODEX")==0): LibName("FMODEX", GetThirdpartyDir() + "fmodex/lib/fmodex_vc.lib")
|
||||
if (PkgSkip("OPENAL")==0): LibName("OPENAL", GetThirdpartyDir() + "openal/lib/pandaopenal32.lib")
|
||||
if (PkgSkip("NVIDIACG")==0): LibName("CGGL", GetThirdpartyDir() + "nvidiacg/lib/cgGL.lib")
|
||||
if (PkgSkip("NVIDIACG")==0): LibName("CGDX9", GetThirdpartyDir() + "nvidiacg/lib/cgD3D9.lib")
|
||||
if (PkgSkip("NVIDIACG")==0): LibName("NVIDIACG", GetThirdpartyDir() + "nvidiacg/lib/cg.lib")
|
||||
@ -440,11 +439,16 @@ if (COMPILER=="MSVC"):
|
||||
if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/cvaux.lib")
|
||||
if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/ml.lib")
|
||||
if (PkgSkip("OPENCV")==0): LibName("OPENCV", GetThirdpartyDir() + "opencv/lib/cxcore.lib")
|
||||
if (PkgSkip("AWESOMIUM")==0):LibName("AWESOMIUM", GetThirdpartyDir() + "awesomium/lib/Awesomium.lib")
|
||||
if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avcodec-51-panda.lib")
|
||||
if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avformat-50-panda.lib")
|
||||
if (PkgSkip("FFMPEG")==0): LibName("FFMPEG", GetThirdpartyDir() + "ffmpeg/lib/avutil-49-panda.lib")
|
||||
if (PkgSkip("AWESOMIUM")==0):LibName("AWESOMIUM", GetThirdpartyDir() + "awesomium/lib/Awesomium.lib")
|
||||
if (PkgSkip("SWSCALE")==0): PkgDisable("SWSCALE")
|
||||
if (PkgSkip("OPENAL")==0):
|
||||
if (os.path.exists(GetThirdpartyDir() + "openal/lib/pandaopenal32.lib")):
|
||||
LibName("OPENAL", GetThirdpartyDir() + "openal/lib/pandaopenal32.lib")
|
||||
else:
|
||||
LibName("OPENAL", GetThirdpartyDir() + "openal/lib/libOpenAL32.dll.a")
|
||||
if (PkgSkip("WX")==0):
|
||||
LibName("WX", GetThirdpartyDir() + "wx/lib/wxbase28u.lib")
|
||||
LibName("WX", GetThirdpartyDir() + "wx/lib/wxmsw28u_core.lib")
|
||||
@ -4837,18 +4841,24 @@ if (PkgSkip("DIRECT")==0 and not RUNTIME):
|
||||
model_extensions.append("*.flt")
|
||||
|
||||
for model in GetDirectoryContents("dmodels/src/misc", model_extensions):
|
||||
if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz"
|
||||
else: newname = model[:-4] + ".egg"
|
||||
if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST):
|
||||
newname = model[:-4] + ".egg.pz"
|
||||
else:
|
||||
newname = model[:-4] + ".egg"
|
||||
TargetAdd(GetOutputDir()+"/models/misc/"+newname, input="dmodels/src/misc/"+model)
|
||||
|
||||
for model in GetDirectoryContents("dmodels/src/gui", model_extensions):
|
||||
if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz"
|
||||
else: newname = model[:-4] + ".egg"
|
||||
if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST):
|
||||
newname = model[:-4] + ".egg.pz"
|
||||
else:
|
||||
newname = model[:-4] + ".egg"
|
||||
TargetAdd(GetOutputDir()+"/models/gui/"+newname, input="dmodels/src/gui/"+model)
|
||||
|
||||
for model in GetDirectoryContents("models", model_extensions):
|
||||
if (PkgSkip("ZLIB")==0 and not RTDIST): newname = model[:-4] + ".egg.pz"
|
||||
else: newname = model[:-4] + ".egg"
|
||||
if (PkgSkip("ZLIB")==0 and PkgSkip("DEPLOYTOOLS")==0 and not RTDIST):
|
||||
newname = model[:-4] + ".egg.pz"
|
||||
else:
|
||||
newname = model[:-4] + ".egg"
|
||||
TargetAdd(GetOutputDir()+"/models/"+newname, input="models/"+model)
|
||||
|
||||
CopyAllFiles(GetOutputDir()+"/models/audio/sfx/", "dmodels/src/audio/sfx/", ".wav")
|
||||
|
Loading…
x
Reference in New Issue
Block a user