File: pyinst.sh.in

package info (click to toggle)
antlr 2.7.7%2Bdfsg-12
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 10,020 kB
  • sloc: java: 54,649; cs: 12,537; makefile: 8,852; cpp: 7,359; pascal: 5,273; sh: 4,333; python: 4,299; lisp: 1,969; xml: 220; lex: 192; ansic: 127
file content (40 lines) | stat: -rwxr-xr-x 1,204 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/env python
import os,sys

from distutils.core import setup

## This is where module 'antlr' resides in the installed package
dstdir = '@prefix@/share/@PACKAGE_NAME@-@PACKAGE_VERSION@'

## This is where module 'antlr' resides in the source distribution'
srcdir = '@abs_top_srcdir@/lib/python/antlr'
moddir = None

for d in [ dstdir, srcdir ] :
   moddir = d
   for f in [ '__init__.py','antlr.py' ] :
      if moddir :
         x = "%s/%s" % (moddir,f)
         if not os.path.exists(x) :
            sys.stderr.write('notice: "%s" does not exist - going to skip dir "%s")\n' % (x,moddir))
            sys.stderr.flush()
            moddir = None
   if moddir:
      break

if not moddir:
   sys.stderr.write('error: unable to find module "antlr".\n')
   sys.stderr.flush()
   sys.exit(1)
else:
   sys.stderr.write('notice: module "antlr" found in "%s"\n' % (moddir))

setup(name="antlr",
      version="@PACKAGE_VERSION@",
      description="Python runtime support for ANTLR-generated parsers",
      author="Wolfgang Haefelinger / Marq Kole",
      author_email="ora.et.labora@web.de",
      url="http://www.antlr.org/",
      packages=['antlr'],
      package_dir={'antlr' : moddir }
     )