Exemplo n.º 1
0
def get_compiler_info_env (project_path):
    lib_path = hxsettings.haxe_library_path();
    env = os.environ.copy()
    if lib_path != None :
        abs_lib_path = path_tools.join_norm(project_path, lib_path)
        env["HAXE_LIBRARY_PATH"] = abs_lib_path
        log("export HAXE_LIBRARY_PATH=" + abs_lib_path)
    return env
Exemplo n.º 2
0
    def haxe_build_env (self,view = None):
        
        cwd = self.project_dir(".")

        libPath = hxsettings.haxe_library_path()

        
        if libPath != None:
            path = os.path.join(cwd, )
            env = {
                "HAXE_LIBRARY_PATH" : os.sep.join(path.split("/")).encode(sys.getfilesystemencoding())
            }
        else:
            env = {}

        return env
Exemplo n.º 3
0
    def haxe_env (self,view = None):
        env = os.environ.copy()
       
       # should be project env not view env
        if view is not None :
            user_env = view.settings().get('build_env')
            if user_env:
                env.update(user_env)

        cwd = self.project_dir(".")
        libPath = hxsettings.haxe_library_path()
        if libPath != None :
            path = os.path.join(cwd, libPath)
            env["HAXE_LIBRARY_PATH"] = os.sep.join(path.split("/")).encode(sys.getfilesystemencoding())

        return env