#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Common Carla code # Copyright (C) 2011-2022 Filipe Coelho # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # For a full copy of the GNU General Public License see the doc/GPL.txt file. # --------------------------------------------------------------------------------------------------------------------- # Imports (Global) from platform import architecture from sys import platform, maxsize # --------------------------------------------------------------------------------------------------------------------- # Set Version VERSION = "2.6.0-alpha1" # --------------------------------------------------------------------------------------------------------------------- # 64bit check kIs64bit = bool(architecture()[0] == "64bit" and maxsize > 2**32) # --------------------------------------------------------------------------------------------------------------------- # Set Platform if platform == "darwin": HAIKU = False LINUX = False MACOS = True WINDOWS = False elif "haiku" in platform: HAIKU = True LINUX = False MACOS = False WINDOWS = False elif "linux" in platform: HAIKU = False LINUX = True MACOS = False WINDOWS = False elif platform in ("win32", "win64", "cygwin"): HAIKU = False LINUX = False MACOS = False WINDOWS = True else: HAIKU = False LINUX = False MACOS = False WINDOWS = False # ---------------------------------------------------------------------------------------------------------------------