|
|
@@ -2252,7 +2252,6 @@ DTOOL_CONFIG=[
|
|
|
("REPORT_OPENSSL_ERRORS", '1', '1'),
|
|
|
("USE_PANDAFILESTREAM", '1', '1'),
|
|
|
("USE_DELETED_CHAIN", '1', '1'),
|
|
|
- ("HAVE_GLX", 'UNDEF', '1'),
|
|
|
("HAVE_WGL", '1', 'UNDEF'),
|
|
|
("HAVE_DX9", 'UNDEF', 'UNDEF'),
|
|
|
("HAVE_THREADS", '1', '1'),
|
|
|
@@ -2415,15 +2414,11 @@ def WriteConfigSettings():
|
|
|
dtool_config["PHAVE_SYS_MALLOC_H"] = '1'
|
|
|
dtool_config["HAVE_OPENAL_FRAMEWORK"] = '1'
|
|
|
dtool_config["HAVE_X11"] = 'UNDEF' # We might have X11, but we don't need it.
|
|
|
- dtool_config["HAVE_GLX"] = 'UNDEF'
|
|
|
dtool_config["IS_LINUX"] = 'UNDEF'
|
|
|
dtool_config["HAVE_VIDEO4LINUX"] = 'UNDEF'
|
|
|
dtool_config["PHAVE_LINUX_INPUT_H"] = 'UNDEF'
|
|
|
dtool_config["IS_OSX"] = '1'
|
|
|
|
|
|
- if PkgSkip("X11"):
|
|
|
- dtool_config["HAVE_GLX"] = 'UNDEF'
|
|
|
-
|
|
|
if (GetTarget() == "freebsd"):
|
|
|
dtool_config["IS_LINUX"] = 'UNDEF'
|
|
|
dtool_config["HAVE_VIDEO4LINUX"] = 'UNDEF'
|
|
|
@@ -2605,7 +2600,12 @@ def CreatePandaVersionFiles():
|
|
|
if source_date:
|
|
|
# This matches the GCC / Clang format for __DATE__ __TIME__
|
|
|
source_date = time.gmtime(int(source_date))
|
|
|
- source_date = time.strftime('%b %e %Y %H:%M:%S', source_date)
|
|
|
+ try:
|
|
|
+ source_date = time.strftime('%b %e %Y %H:%M:%S', source_date)
|
|
|
+ except ValueError:
|
|
|
+ source_date = time.strftime('%b %d %Y %H:%M:%S', source_date)
|
|
|
+ if source_date[3:5] == ' 0':
|
|
|
+ source_date = source_date[:3] + ' ' + source_date[5:]
|
|
|
pandaversion_h += "\n#define PANDA_BUILD_DATE_STR \"%s\"\n" % (source_date)
|
|
|
|
|
|
checkpandaversion_cxx = CHECKPANDAVERSION_CXX.replace("$VERSION1",str(version1))
|
|
|
@@ -4529,9 +4529,10 @@ if GetTarget() not in ['windows', 'darwin'] and not PkgSkip("X11"):
|
|
|
#
|
|
|
|
|
|
if GetTarget() not in ['windows', 'darwin'] and not PkgSkip("GL") and not PkgSkip("X11"):
|
|
|
- OPTS=['DIR:panda/src/glxdisplay', 'BUILDING:PANDAGL', 'GL', 'NVIDIACG', 'CGGL']
|
|
|
+ DefSymbol('GLX', 'HAVE_GLX', '')
|
|
|
+ OPTS=['DIR:panda/src/glxdisplay', 'BUILDING:PANDAGL', 'GL', 'NVIDIACG', 'CGGL', 'GLX']
|
|
|
TargetAdd('p3glxdisplay_composite1.obj', opts=OPTS, input='p3glxdisplay_composite1.cxx')
|
|
|
- OPTS=['DIR:panda/metalibs/pandagl', 'BUILDING:PANDAGL', 'GL', 'NVIDIACG', 'CGGL']
|
|
|
+ OPTS=['DIR:panda/metalibs/pandagl', 'BUILDING:PANDAGL', 'GL', 'NVIDIACG', 'CGGL', 'GLX']
|
|
|
TargetAdd('pandagl_pandagl.obj', opts=OPTS, input='pandagl.cxx')
|
|
|
TargetAdd('libpandagl.dll', input='p3x11display_composite1.obj')
|
|
|
TargetAdd('libpandagl.dll', input='pandagl_pandagl.obj')
|