Cleanup & extra args added

This commit is contained in:
ful1e5 2021-02-04 20:20:21 +05:30
parent d6f9ad8750
commit c776ae7aef
3 changed files with 69 additions and 23 deletions

View file

@ -3,6 +3,7 @@
import argparse
from pathlib import Path
from applbuild.configure import get_config
from applbuild.generator import build, wbuild, xbuild
@ -44,16 +45,66 @@ parser.add_argument(
)
parser.add_argument(
"-xs",
"--xsizes",
dest="xsizes",
metavar="SIZE",
nargs="+",
default=[
22,
24,
28,
32,
40,
48,
56,
64,
72,
80,
88,
96,
],
type=int,
help="Set pixel-size for xcursor. (default: %(default)s)",
)
parser.add_argument(
"-ws",
"--win-size",
dest="win_size",
metavar="SIZE",
default=24,
type=int,
help="Set pixel-size for Windows cursors. (default: %(default)s)",
)
parser.add_argument(
"-wcs",
"--win-canvas-size",
dest="win_sizes",
metavar="SIZE",
default=32,
type=int,
help="Set pixel-size for Windows cursor's canvas. (default: %(default)s)",
)
# Preparing build
args = parser.parse_args()
bitmaps_dir = Path(args.png_dir)
x_out_dir = Path(args.out_dir) / "macOSBigSur"
win_out_dir = Path(args.out_dir) / "macOSBigSur_Windows"
config = get_config(bitmaps_dir)
if args.platform == "unix":
xbuild(bitmaps_dir, x_out_dir)
xbuild(config, x_out_dir)
elif args.platform == "windows":
wbuild(bitmaps_dir, win_out_dir)
wbuild(config, win_out_dir)
else:
build(bitmaps_dir, x_out_dir, win_out_dir)
build(config, x_out_dir, win_out_dir)