mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-29 00:06:44 -04:00
makepanda: remove explicit OpenSSL link where it is unneeded
These were probably added before makepanda gained the ability to automatically add dependencies of static libraries when linking statically. They don't really do any harm--the linker will probably optimize these out automatically--but it's cleaner not to add unused dependencies.
This commit is contained in:
parent
8b6f82256e
commit
8859ad8c1b
@ -3650,7 +3650,7 @@ if (not RUNTIME):
|
|||||||
TargetAdd('interrogate.exe', input='libp3cppParser.ilb')
|
TargetAdd('interrogate.exe', input='libp3cppParser.ilb')
|
||||||
TargetAdd('interrogate.exe', input=COMMON_DTOOL_LIBS)
|
TargetAdd('interrogate.exe', input=COMMON_DTOOL_LIBS)
|
||||||
TargetAdd('interrogate.exe', input='libp3interrogatedb.dll')
|
TargetAdd('interrogate.exe', input='libp3interrogatedb.dll')
|
||||||
TargetAdd('interrogate.exe', opts=['ADVAPI', 'OPENSSL', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
TargetAdd('interrogate.exe', opts=['ADVAPI', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
||||||
|
|
||||||
preamble = WriteEmbeddedStringFile('interrogate_preamble_python_native', inputs=[
|
preamble = WriteEmbeddedStringFile('interrogate_preamble_python_native', inputs=[
|
||||||
'dtool/src/interrogatedb/py_panda.cxx',
|
'dtool/src/interrogatedb/py_panda.cxx',
|
||||||
@ -3665,7 +3665,7 @@ if (not RUNTIME):
|
|||||||
TargetAdd('interrogate_module.exe', input='libp3cppParser.ilb')
|
TargetAdd('interrogate_module.exe', input='libp3cppParser.ilb')
|
||||||
TargetAdd('interrogate_module.exe', input=COMMON_DTOOL_LIBS)
|
TargetAdd('interrogate_module.exe', input=COMMON_DTOOL_LIBS)
|
||||||
TargetAdd('interrogate_module.exe', input='libp3interrogatedb.dll')
|
TargetAdd('interrogate_module.exe', input='libp3interrogatedb.dll')
|
||||||
TargetAdd('interrogate_module.exe', opts=['ADVAPI', 'OPENSSL', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
TargetAdd('interrogate_module.exe', opts=['ADVAPI', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
||||||
|
|
||||||
if (not RTDIST):
|
if (not RTDIST):
|
||||||
TargetAdd('parse_file_parse_file.obj', opts=OPTS, input='parse_file.cxx')
|
TargetAdd('parse_file_parse_file.obj', opts=OPTS, input='parse_file.cxx')
|
||||||
@ -3673,7 +3673,7 @@ if (not RUNTIME):
|
|||||||
TargetAdd('parse_file.exe', input='libp3cppParser.ilb')
|
TargetAdd('parse_file.exe', input='libp3cppParser.ilb')
|
||||||
TargetAdd('parse_file.exe', input=COMMON_DTOOL_LIBS)
|
TargetAdd('parse_file.exe', input=COMMON_DTOOL_LIBS)
|
||||||
TargetAdd('parse_file.exe', input='libp3interrogatedb.dll')
|
TargetAdd('parse_file.exe', input='libp3interrogatedb.dll')
|
||||||
TargetAdd('parse_file.exe', opts=['ADVAPI', 'OPENSSL', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
TargetAdd('parse_file.exe', opts=['ADVAPI', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
||||||
|
|
||||||
#
|
#
|
||||||
# DIRECTORY: dtool/src/prckeys/
|
# DIRECTORY: dtool/src/prckeys/
|
||||||
@ -3696,7 +3696,7 @@ if (not RTDIST and not RUNTIME):
|
|||||||
TargetAdd('test_interrogate.exe', input='test_interrogate_test_interrogate.obj')
|
TargetAdd('test_interrogate.exe', input='test_interrogate_test_interrogate.obj')
|
||||||
TargetAdd('test_interrogate.exe', input='libp3interrogatedb.dll')
|
TargetAdd('test_interrogate.exe', input='libp3interrogatedb.dll')
|
||||||
TargetAdd('test_interrogate.exe', input=COMMON_DTOOL_LIBS)
|
TargetAdd('test_interrogate.exe', input=COMMON_DTOOL_LIBS)
|
||||||
TargetAdd('test_interrogate.exe', opts=['ADVAPI', 'OPENSSL', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
TargetAdd('test_interrogate.exe', opts=['ADVAPI', 'WINSHELL', 'WINGDI', 'WINUSER'])
|
||||||
|
|
||||||
#
|
#
|
||||||
# DIRECTORY: dtool/src/dtoolbase/
|
# DIRECTORY: dtool/src/dtoolbase/
|
||||||
@ -4665,7 +4665,7 @@ if PkgSkip("OPENAL") == 0 and not RUNTIME:
|
|||||||
#
|
#
|
||||||
|
|
||||||
if (PkgSkip("OPENSSL")==0 and not RTDIST and not RUNTIME and PkgSkip("DEPLOYTOOLS")==0):
|
if (PkgSkip("OPENSSL")==0 and not RTDIST and not RUNTIME and PkgSkip("DEPLOYTOOLS")==0):
|
||||||
OPTS=['DIR:panda/src/downloadertools', 'OPENSSL', 'ZLIB', 'ADVAPI', 'WINSOCK2', 'WINSHELL', 'WINGDI', 'WINUSER']
|
OPTS=['DIR:panda/src/downloadertools', 'ZLIB', 'ADVAPI', 'WINSOCK2', 'WINSHELL', 'WINGDI', 'WINUSER']
|
||||||
|
|
||||||
TargetAdd('apply_patch_apply_patch.obj', opts=OPTS, input='apply_patch.cxx')
|
TargetAdd('apply_patch_apply_patch.obj', opts=OPTS, input='apply_patch.cxx')
|
||||||
TargetAdd('apply_patch.exe', input=['apply_patch_apply_patch.obj'])
|
TargetAdd('apply_patch.exe', input=['apply_patch_apply_patch.obj'])
|
||||||
@ -4713,7 +4713,7 @@ if (PkgSkip("OPENSSL")==0 and not RTDIST and not RUNTIME and PkgSkip("DEPLOYTOOL
|
|||||||
#
|
#
|
||||||
|
|
||||||
if (PkgSkip("ZLIB")==0 and not RTDIST and not RUNTIME and PkgSkip("DEPLOYTOOLS")==0):
|
if (PkgSkip("ZLIB")==0 and not RTDIST and not RUNTIME and PkgSkip("DEPLOYTOOLS")==0):
|
||||||
OPTS=['DIR:panda/src/downloadertools', 'ZLIB', 'OPENSSL', 'ADVAPI', 'WINSOCK2', 'WINSHELL', 'WINGDI', 'WINUSER']
|
OPTS=['DIR:panda/src/downloadertools', 'ZLIB', 'ADVAPI', 'WINSOCK2', 'WINSHELL', 'WINGDI', 'WINUSER']
|
||||||
|
|
||||||
TargetAdd('multify_multify.obj', opts=OPTS, input='multify.cxx')
|
TargetAdd('multify_multify.obj', opts=OPTS, input='multify.cxx')
|
||||||
TargetAdd('multify.exe', input=['multify_multify.obj'])
|
TargetAdd('multify.exe', input=['multify_multify.obj'])
|
||||||
@ -5355,12 +5355,12 @@ if (PkgSkip("DIRECT")==0):
|
|||||||
#
|
#
|
||||||
|
|
||||||
if (PkgSkip("DIRECT")==0):
|
if (PkgSkip("DIRECT")==0):
|
||||||
OPTS=['DIR:direct/src/distributed', 'DIR:direct/src/dcparser', 'WITHINPANDA', 'BUILDING:DIRECT', 'OPENSSL']
|
OPTS=['DIR:direct/src/distributed', 'DIR:direct/src/dcparser', 'WITHINPANDA', 'BUILDING:DIRECT']
|
||||||
TargetAdd('p3distributed_config_distributed.obj', opts=OPTS, input='config_distributed.cxx')
|
TargetAdd('p3distributed_config_distributed.obj', opts=OPTS, input='config_distributed.cxx')
|
||||||
PyTargetAdd('p3distributed_cConnectionRepository.obj', opts=OPTS, input='cConnectionRepository.cxx')
|
PyTargetAdd('p3distributed_cConnectionRepository.obj', opts=OPTS, input='cConnectionRepository.cxx')
|
||||||
PyTargetAdd('p3distributed_cDistributedSmoothNodeBase.obj', opts=OPTS, input='cDistributedSmoothNodeBase.cxx')
|
PyTargetAdd('p3distributed_cDistributedSmoothNodeBase.obj', opts=OPTS, input='cDistributedSmoothNodeBase.cxx')
|
||||||
|
|
||||||
OPTS=['DIR:direct/src/distributed', 'WITHINPANDA', 'OPENSSL']
|
OPTS=['DIR:direct/src/distributed', 'WITHINPANDA']
|
||||||
IGATEFILES=GetDirectoryContents('direct/src/distributed', ["*.h", "*.cxx"])
|
IGATEFILES=GetDirectoryContents('direct/src/distributed', ["*.h", "*.cxx"])
|
||||||
TargetAdd('libp3distributed.in', opts=OPTS, input=IGATEFILES)
|
TargetAdd('libp3distributed.in', opts=OPTS, input=IGATEFILES)
|
||||||
TargetAdd('libp3distributed.in', opts=['IMOD:panda3d.direct', 'ILIB:libp3distributed', 'SRCDIR:direct/src/distributed'])
|
TargetAdd('libp3distributed.in', opts=['IMOD:panda3d.direct', 'ILIB:libp3distributed', 'SRCDIR:direct/src/distributed'])
|
||||||
@ -5421,7 +5421,7 @@ if (PkgSkip("DIRECT")==0):
|
|||||||
TargetAdd('libp3direct.dll', input='p3motiontrail_config_motiontrail.obj')
|
TargetAdd('libp3direct.dll', input='p3motiontrail_config_motiontrail.obj')
|
||||||
TargetAdd('libp3direct.dll', input='p3motiontrail_cMotionTrail.obj')
|
TargetAdd('libp3direct.dll', input='p3motiontrail_cMotionTrail.obj')
|
||||||
TargetAdd('libp3direct.dll', input=COMMON_PANDA_LIBS)
|
TargetAdd('libp3direct.dll', input=COMMON_PANDA_LIBS)
|
||||||
TargetAdd('libp3direct.dll', opts=['ADVAPI', 'OPENSSL', 'WINUSER', 'WINGDI'])
|
TargetAdd('libp3direct.dll', opts=['ADVAPI', 'WINUSER', 'WINGDI'])
|
||||||
|
|
||||||
PyTargetAdd('direct_module.obj', input='libp3dcparser.in')
|
PyTargetAdd('direct_module.obj', input='libp3dcparser.in')
|
||||||
PyTargetAdd('direct_module.obj', input='libp3showbase.in')
|
PyTargetAdd('direct_module.obj', input='libp3showbase.in')
|
||||||
@ -5453,7 +5453,7 @@ if (PkgSkip("DIRECT")==0):
|
|||||||
PyTargetAdd('direct.pyd', input='libp3direct.dll')
|
PyTargetAdd('direct.pyd', input='libp3direct.dll')
|
||||||
PyTargetAdd('direct.pyd', input='libp3interrogatedb.dll')
|
PyTargetAdd('direct.pyd', input='libp3interrogatedb.dll')
|
||||||
PyTargetAdd('direct.pyd', input=COMMON_PANDA_LIBS)
|
PyTargetAdd('direct.pyd', input=COMMON_PANDA_LIBS)
|
||||||
PyTargetAdd('direct.pyd', opts=['OPENSSL', 'WINUSER', 'WINGDI', 'WINSOCK2'])
|
PyTargetAdd('direct.pyd', opts=['WINUSER', 'WINGDI', 'WINSOCK2'])
|
||||||
|
|
||||||
#
|
#
|
||||||
# DIRECTORY: direct/src/dcparse/
|
# DIRECTORY: direct/src/dcparse/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user