summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-12-05 10:36:19 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-12-05 10:36:19 +0000
commitb4a02f143fc62e4b081f5e0b0785b462da377c92 (patch)
treee7e329695abc29347e6f459af5c24dcf0ff6335c
parentf44b7e9d1a1bcb69c567dc9bcdf23d54ca377fc1 (diff)
dont parse files in id-wsf/ when not compiled with id-wsf support (required for mac os x nmedit)
-rw-r--r--lasso/extract_symbols.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/lasso/extract_symbols.py b/lasso/extract_symbols.py
index 72c5e1a4..ef18f6ae 100644
--- a/lasso/extract_symbols.py
+++ b/lasso/extract_symbols.py
@@ -4,10 +4,10 @@ import glob
import re
import sys
-enable_wsf = 0
+enable_wsf = False
if '-wsf' in sys.argv:
- enable_wsf = 1
+ enable_wsf = True
if len(sys.argv) == 2+enable_wsf:
srcdir = sys.argv[1]
@@ -19,6 +19,8 @@ regex = re.compile('LASSO_EXPORT.*(lasso_[a-zA-Z0-9_]+).*\(')
symbols = []
for header_file in glob.glob('%s/*/*.h' % srcdir) + glob.glob('%s/*.h' % srcdir) + \
glob.glob('%s/*/*/*.h' % srcdir):
+ if '/id-wsf/' in header_file and not enable_wsf:
+ continue
symbols.extend(regex.findall(file(header_file).read().replace('\\\n', '')))
wsf = ['lasso_disco_', 'lasso_dst_', 'lasso_is_', 'lasso_profile_service',