diff --git a/direct/src/showutil/FreezeTool.py b/direct/src/showutil/FreezeTool.py index c7142b3e82..277f23d6bc 100644 --- a/direct/src/showutil/FreezeTool.py +++ b/direct/src/showutil/FreezeTool.py @@ -108,10 +108,14 @@ elif sys.platform == 'darwin': linkDll = "gcc -undefined dynamic_lookup -bundle -o %(basename)s.so %(basename)s.o" else: - # Linux + # Unix compileObj = "gcc -fPIC -c -o %(basename)s.o -O2 %(filename)s -I %(pythonIPath)s" linkExe = "gcc -o %(basename)s %(basename)s.o -lpython%(pythonVersion)s" linkDll = "gcc -shared -o %(basename)s.so %(basename)s.o -lpython%(pythonVersion)s" + + if (platform.uname()[1]=="pcbsd"): + linkExe += " -L/usr/PCBSD/local/lib" + linkDll += " -L/usr/PCBSD/local/lib" # The code from frozenmain.c in the Python source repository. frozenMainCode = """