45 lines
1.1 KiB
Python
45 lines
1.1 KiB
Python
"""
|
|
Auto-generated Python stub file from lib.Projectrans.Config.py
|
|
Module: lib.Projectrans.Config
|
|
"""
|
|
|
|
|
|
import t, c
|
|
from stdint import *
|
|
import memhub
|
|
import string
|
|
import stdio
|
|
import viperlib
|
|
from json.__parser import parse as json_parse
|
|
from json import JsonValue, JSON_OBJECT, JSON_INT
|
|
import w32.fileio as fileio
|
|
|
|
_mbuddy: t.CExtern | memhub.MemManager | t.CPtr
|
|
SourceDir: t.CExtern | str
|
|
TempDir: t.CExtern | str
|
|
OutputDir: t.CExtern | str
|
|
ProjectName: t.CExtern | str
|
|
ProjectVersion: t.CExtern | str
|
|
CompilerCmd: t.CExtern | str
|
|
CompilerFlags: t.CExtern | str
|
|
LinkerCmd: t.CExtern | str
|
|
LinkerFlags: t.CExtern | str
|
|
LinkerOutput: t.CExtern | str
|
|
TargetTriple: t.CExtern | str
|
|
TargetDataLayout: t.CExtern | str
|
|
SliceLevel: t.CExtern | t.CInt
|
|
StrictMode: t.CExtern | t.CInt
|
|
IncludesDir: t.CExtern | str
|
|
|
|
def Load_project_config(path: str) -> int: pass
|
|
|
|
def _join_flags_array(flags_val: JsonValue | t.CPtr) -> str: pass
|
|
|
|
def _join_path(rel: str, project_dir: str) -> str: pass
|
|
|
|
def resolve_paths(project_dir: str) -> int: pass
|
|
|
|
def get_includes_binary_dir() -> str: pass
|
|
|
|
def print_config() -> t.CInt: pass
|