web/lib/arch/osx/jcc/__init__.py
changeset 29 cc9b7e14412b
equal deleted inserted replaced
28:b758351d191f 29:cc9b7e14412b
       
     1 #   Licensed under the Apache License, Version 2.0 (the "License");
       
     2 #   you may not use this file except in compliance with the License.
       
     3 #   You may obtain a copy of the License at
       
     4 #
       
     5 #       http://www.apache.org/licenses/LICENSE-2.0
       
     6 #
       
     7 #   Unless required by applicable law or agreed to in writing, software
       
     8 #   distributed under the License is distributed on an "AS IS" BASIS,
       
     9 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
       
    10 #   See the License for the specific language governing permissions and
       
    11 #   limitations under the License.
       
    12 
       
    13 # jcc package
       
    14 
       
    15 import os, sys
       
    16 
       
    17 if sys.platform == 'win32':
       
    18     from jcc.config import SHARED
       
    19     if SHARED:
       
    20         path = os.environ['Path'].split(os.pathsep)
       
    21         eggpath = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
       
    22         if eggpath not in path:
       
    23             path.insert(0, eggpath)
       
    24             os.environ['Path'] = os.pathsep.join(path)
       
    25 
       
    26 if __name__ == '__main__':
       
    27     import jcc.__main__
       
    28 else:
       
    29     from _jcc import initVM
       
    30 
       
    31 CLASSPATH=os.path.join(os.path.abspath(os.path.dirname(__file__)), "classes")