Skip to content

Commit ea3325b

Browse files
author
stephanie
committed
add setup info for make .ap file
1 parent 6bc2b8e commit ea3325b

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

setup/setup.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@
1111
python setup.py py2exe
1212
"""
1313

14+
import macholib
15+
#print("~"*60 + "macholib verion: "+macholib.__version__)
16+
if macholib.__version__ <= "1.7":
17+
print("Applying macholib patch...")
18+
import macholib.dyld
19+
import macholib.MachOGraph
20+
dyld_find_1_7 = macholib.dyld.dyld_find
21+
def dyld_find(name, loader=None, **kwargs):
22+
#print("~"*60 + "calling alternate dyld_find")
23+
if loader is not None:
24+
kwargs['loader_path'] = loader
25+
return dyld_find_1_7(name, **kwargs)
26+
macholib.MachOGraph.dyld_find = dyld_find
27+
1428

1529
import sys
1630
import os
@@ -38,7 +52,7 @@
3852
sys.argv.append('py2app')
3953
from setuptools import setup
4054
# APP = ['/Users/stephanie/DEV/ODMToolsPython/ODMTools.py']
41-
LIBS = ['/usr/X11/lib/libfreetype.6.dylib', '/usr/X11/lib/libstdc++.6.dylib', '/usr/X11/lib/libpng15.15.dylib']
55+
LIBS = ['/usr/X11/lib/libfreetype.6.dylib', '/usr/X11/lib/libstdc++.6.dylib', '/usr/X11/lib/libpng15.15.dylib', '/anaconda/lib/libwx_osx_cocoau-3.0.0.0.0.dylib']
4256
OPTIONS = {'iconfile': MAC_ICON_FILE,
4357
'includes': ['pymysql', 'sqlalchemy', 'dateutil'],
4458
'frameworks': LIBS}

0 commit comments

Comments
 (0)