OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
lib
/
python3.6
/
dist-packages
/
skbuild
/
platform_specifics
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/28/2024 05:59:08 AM
rwxr-xr-x
📄
__init__.py
434 bytes
10/28/2024 05:59:06 AM
rw-r--r--
📁
__pycache__
-
10/28/2024 05:59:08 AM
rwxr-xr-x
📄
abstract.py
12.23 KB
10/28/2024 05:59:06 AM
rw-r--r--
📄
bsd.py
218 bytes
10/28/2024 05:59:06 AM
rw-r--r--
📄
cygwin.py
1 KB
10/28/2024 05:59:06 AM
rw-r--r--
📄
linux.py
2.73 KB
10/28/2024 05:59:06 AM
rw-r--r--
📄
osx.py
704 bytes
10/28/2024 05:59:06 AM
rw-r--r--
📄
platform_factory.py
1.03 KB
10/28/2024 05:59:06 AM
rw-r--r--
📄
unix.py
745 bytes
10/28/2024 05:59:06 AM
rw-r--r--
📄
windows.py
9.72 KB
10/28/2024 05:59:06 AM
rw-r--r--
Editing: unix.py
Close
"""This module defines object specific to Unix platform.""" import os from . import abstract from .abstract import CMakeGenerator # pylint:disable=abstract-method class UnixPlatform(abstract.CMakePlatform): """Unix implementation of :class:`.abstract.CMakePlatform`.""" def __init__(self) -> None: super().__init__() try: import ninja # pylint: disable=import-outside-toplevel ninja_executable_path = os.path.join(ninja.BIN_DIR, "ninja") ninja_args = ["-DCMAKE_MAKE_PROGRAM:FILEPATH=" + ninja_executable_path] except ImportError: ninja_args = [] self.default_generators = [CMakeGenerator("Ninja", args=ninja_args), CMakeGenerator("Unix Makefiles")]