1# SPDX-license-identifier: Apache-2.0
2# Copyright 2012-2021 The Meson development team
3# Copyright © 2021 Intel Corporation
4
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8
9#     http://www.apache.org/licenses/LICENSE-2.0
10
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17"""Helper functions and classes."""
18
19import os
20
21from .universal import *
22from .vsenv import setup_vsenv
23
24# Here we import either the posix implementations, the windows implementations,
25# or a generic no-op implementation
26if os.name == 'posix':
27    from .posix import *
28elif os.name == 'nt':
29    from .win32 import *
30else:
31    from .platform import *
32