mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 19:08:55 -04:00
Rearranged python path
This commit is contained in:
parent
6517959159
commit
9858d03d67
@ -950,7 +950,7 @@ def CopyTree(dstdir,srcdir):
|
|||||||
|
|
||||||
def CompileCxxMSVC7(wobj,fullsrc,ipath,opts):
|
def CompileCxxMSVC7(wobj,fullsrc,ipath,opts):
|
||||||
cmd = "cl /Fo" + wobj + " /nologo /c"
|
cmd = "cl /Fo" + wobj + " /nologo /c"
|
||||||
if (OMIT.count("PYTHON")==0): cmd = cmd + " /Ibuilt/python/include"
|
if (OMIT.count("PYTHON")==0): cmd = cmd + " /Ithirdparty/win-python/include"
|
||||||
for ver in DXVERSIONS:
|
for ver in DXVERSIONS:
|
||||||
if (PkgSelected(opts,"DX"+ver)):
|
if (PkgSelected(opts,"DX"+ver)):
|
||||||
cmd = cmd + ' /I"' + DIRECTXSDK["DX"+ver] + '/include"'
|
cmd = cmd + ' /I"' + DIRECTXSDK["DX"+ver] + '/include"'
|
||||||
@ -1118,7 +1118,7 @@ def CompileIgateMSVC7(ipath,opts,outd,outc,wobj,src,module,library,files):
|
|||||||
if (optlevel==3): cmd = cmd + ' -DFORCE_INLINING'
|
if (optlevel==3): cmd = cmd + ' -DFORCE_INLINING'
|
||||||
if (optlevel==4): cmd = cmd + ' -DFORCE_INLINING'
|
if (optlevel==4): cmd = cmd + ' -DFORCE_INLINING'
|
||||||
cmd = cmd + ' -Sbuilt/include/parser-inc'
|
cmd = cmd + ' -Sbuilt/include/parser-inc'
|
||||||
cmd = cmd + ' -Ibuilt/python/include'
|
cmd = cmd + ' -Ithirdparty/win-python/include'
|
||||||
for pkg in PACKAGES:
|
for pkg in PACKAGES:
|
||||||
if (PkgSelected(opts,pkg)):
|
if (PkgSelected(opts,pkg)):
|
||||||
cmd = cmd + " -Ithirdparty/win-libs-vc7/" + pkg.lower() + "/include"
|
cmd = cmd + " -Ithirdparty/win-libs-vc7/" + pkg.lower() + "/include"
|
||||||
@ -1151,7 +1151,7 @@ def CompileIgateLINUXA(ipath,opts,outd,outc,wobj,src,module,library,files):
|
|||||||
if (optlevel==3): cmd = cmd + ' '
|
if (optlevel==3): cmd = cmd + ' '
|
||||||
if (optlevel==4): cmd = cmd + ' '
|
if (optlevel==4): cmd = cmd + ' '
|
||||||
cmd = cmd + ' -Sbuilt/include/parser-inc -S/usr/include'
|
cmd = cmd + ' -Sbuilt/include/parser-inc -S/usr/include'
|
||||||
cmd = cmd + ' -Ibuilt/python/include'
|
cmd = cmd + ' -Ithirdparty/win-python/include'
|
||||||
for pkg in PACKAGES:
|
for pkg in PACKAGES:
|
||||||
if (PkgSelected(opts,pkg)):
|
if (PkgSelected(opts,pkg)):
|
||||||
cmd = cmd + " -Ithirdparty/linux-libs-a/" + pkg.lower() + "/include"
|
cmd = cmd + " -Ithirdparty/linux-libs-a/" + pkg.lower() + "/include"
|
||||||
@ -1290,7 +1290,7 @@ def CompileLinkMSVC7(wdll, wlib, wobj, opts, dll, ldef):
|
|||||||
if (ldef!=0): cmd = cmd + ' /DEF:"' + ldef + '"'
|
if (ldef!=0): cmd = cmd + ' /DEF:"' + ldef + '"'
|
||||||
cmd = cmd + ' /OUT:' + wdll
|
cmd = cmd + ' /OUT:' + wdll
|
||||||
if (wlib != 0): cmd = cmd + ' /IMPLIB:' + wlib
|
if (wlib != 0): cmd = cmd + ' /IMPLIB:' + wlib
|
||||||
if (OMIT.count("PYTHON")==0): cmd = cmd + ' /LIBPATH:built/python/libs '
|
if (OMIT.count("PYTHON")==0): cmd = cmd + ' /LIBPATH:thirdparty/win-python/libs '
|
||||||
for x in wobj: cmd = cmd + ' ' + x
|
for x in wobj: cmd = cmd + ' ' + x
|
||||||
if (wdll[-4:]==".exe"): cmd = cmd + ' panda/src/configfiles/pandaIcon.obj'
|
if (wdll[-4:]==".exe"): cmd = cmd + ' panda/src/configfiles/pandaIcon.obj'
|
||||||
for ver in DXVERSIONS:
|
for ver in DXVERSIONS:
|
||||||
@ -1838,10 +1838,13 @@ for pkg in (PACKAGES + ["extras"]):
|
|||||||
if (os.path.exists("thirdparty/linux-libs-a/"+pkg.lower()+"/lib")):
|
if (os.path.exists("thirdparty/linux-libs-a/"+pkg.lower()+"/lib")):
|
||||||
CopyAllFiles("built/lib/","thirdparty/linux-libs-a/"+pkg.lower()+"/lib/")
|
CopyAllFiles("built/lib/","thirdparty/linux-libs-a/"+pkg.lower()+"/lib/")
|
||||||
if (sys.platform == "win32"):
|
if (sys.platform == "win32"):
|
||||||
CopyFile('built/bin/', 'thirdparty/win-python/python24.dll')
|
|
||||||
if (OMIT.count("PYTHON")==0):
|
if (OMIT.count("PYTHON")==0):
|
||||||
CopyTree('built/python', 'thirdparty/win-python')
|
CopyFile('built/bin/ppython.exe', 'thirdparty/win-python/python.exe')
|
||||||
ConditionalWriteFile('built/python/panda.pth',"..\n../bin\n")
|
CopyFile('built/bin/ppythonw.exe', 'thirdparty/win-python/pythonw.exe')
|
||||||
|
CopyFile('built/bin/python24.dll', 'thirdparty/win-python/python24.dll')
|
||||||
|
CopyTree('built/bin/lib', 'thirdparty/win-python/lib')
|
||||||
|
CopyTree('built/bin/dlls', 'thirdparty/win-python/dlls')
|
||||||
|
ConditionalWriteFile('built/bin/panda.pth',"..\n")
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
##
|
##
|
||||||
@ -3141,9 +3144,11 @@ if (OMIT.count("PYTHON")==0):
|
|||||||
OPTS=['BUILDING_DIRECT', 'NSPR']
|
OPTS=['BUILDING_DIRECT', 'NSPR']
|
||||||
# CopyAllHeaders('direct/src/directbase')
|
# CopyAllHeaders('direct/src/directbase')
|
||||||
EnqueueCxx(ipath=IPATH, opts=OPTS, src='directbase.cxx', obj='directbase_directbase.obj')
|
EnqueueCxx(ipath=IPATH, opts=OPTS, src='directbase.cxx', obj='directbase_directbase.obj')
|
||||||
|
if (sys.platform != "win32"):
|
||||||
EnqueueCxx(ipath=IPATH, opts=['BUILDING_PPYTHON'], src='ppython.cxx', obj='ppython.obj')
|
EnqueueCxx(ipath=IPATH, opts=['BUILDING_PPYTHON'], src='ppython.cxx', obj='ppython.obj')
|
||||||
EnqueueLink(opts=['WINUSER'], dll='ppython.exe', obj=['ppython.obj'])
|
EnqueueLink(opts=['WINUSER'], dll='ppython.exe', obj=['ppython.obj'])
|
||||||
|
EnqueueCxx(ipath=IPATH, opts=['BUILDING_PPYTHONW'], src='ppython.cxx', obj='ppythonw.obj')
|
||||||
|
EnqueueLink(opts=['WINUSER'], dll='ppythonw.exe', obj=['ppythonw.obj'])
|
||||||
EnqueueCxx(ipath=IPATH, opts=['BUILDING_GENPYCODE'], src='ppython.cxx', obj='genpycode.obj')
|
EnqueueCxx(ipath=IPATH, opts=['BUILDING_GENPYCODE'], src='ppython.cxx', obj='genpycode.obj')
|
||||||
EnqueueLink(opts=['WINUSER'], dll='genpycode.exe', obj=['genpycode.obj'])
|
EnqueueLink(opts=['WINUSER'], dll='genpycode.exe', obj=['genpycode.obj'])
|
||||||
EnqueueCxx(ipath=IPATH, opts=['BUILDING_PACKPANDA'], src='ppython.cxx', obj='packpanda.obj')
|
EnqueueCxx(ipath=IPATH, opts=['BUILDING_PACKPANDA'], src='ppython.cxx', obj='packpanda.obj')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user