mirror of
https://github.com/voided/CollisionHook.git
synced 2025-12-06 18:28:22 +00:00
59 lines
1.5 KiB
Python
59 lines
1.5 KiB
Python
# vim: set sts=2 ts=8 sw=2 tw=99 et:
|
|
import sys
|
|
from ambuild2 import run
|
|
|
|
# Simple extensions do not need to modify this file.
|
|
|
|
parser = run.BuildParser(sourcePath=sys.path[0], api="2.2")
|
|
|
|
parser.options.add_argument(
|
|
"--hl2sdk-root",
|
|
type=str,
|
|
dest="hl2sdk_root",
|
|
default=None,
|
|
help="Root search folder for HL2SDKs",
|
|
)
|
|
parser.options.add_argument(
|
|
"--mms-path", type=str, dest="mms_path", default=None, help="Path to Metamod:Source"
|
|
)
|
|
parser.options.add_argument(
|
|
"--sm-path", type=str, dest="sm_path", default=None, help="Path to SourceMod"
|
|
)
|
|
parser.options.add_argument(
|
|
"--enable-debug",
|
|
action="store_const",
|
|
const="1",
|
|
dest="debug",
|
|
help="Enable debugging symbols",
|
|
)
|
|
parser.options.add_argument(
|
|
"--enable-optimize",
|
|
action="store_const",
|
|
const="1",
|
|
dest="opt",
|
|
help="Enable optimization",
|
|
)
|
|
parser.options.add_argument(
|
|
"--enable-auto-versioning",
|
|
action="store_false",
|
|
dest="disable_auto_versioning",
|
|
default=True,
|
|
help="Enables the auto versioning script",
|
|
)
|
|
parser.options.add_argument(
|
|
"-s",
|
|
"--sdks",
|
|
default="all",
|
|
dest="sdks",
|
|
help='Build against specified SDKs; valid args are "all", "present", or '
|
|
"space-delimited list of engine names (default: %default)",
|
|
)
|
|
parser.options.add_argument(
|
|
"--targets",
|
|
type=str,
|
|
dest="targets",
|
|
default=None,
|
|
help="Override the target architecture (use commas to separate multiple targets).",
|
|
)
|
|
parser.Configure()
|