From b1c757cd3c32e61a99507c425321a72a45f58f02 Mon Sep 17 00:00:00 2001 From: mappu Date: Thu, 6 Feb 2025 19:17:13 +1300 Subject: [PATCH] rcc: allow specifying a custom rcc binary --- cmd/miqt-rcc/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/miqt-rcc/main.go b/cmd/miqt-rcc/main.go index cfdcb91c..e0e64389 100644 --- a/cmd/miqt-rcc/main.go +++ b/cmd/miqt-rcc/main.go @@ -22,6 +22,7 @@ func main() { packageName := flag.String("Package", "main", "Package to use in generated Go files") variableName := flag.String("VariableName", "_resourceRcc", "Temporary global variable name for loading embedded data") useQt6 := flag.Bool("Qt6", false, "Use Qt 6 instead of Qt 5") + rccBinary := flag.String("RccBinary", "rcc", "(Optional) Custom path to the Qt rcc program") flag.Parse() // Check if input file exists @@ -43,7 +44,7 @@ func main() { // Compile qrc to binary resource file - rccCmd := exec.Command(`rcc`, `--binary`, `-o`, *outputRcc, *input) + rccCmd := exec.Command(*rccBinary, `--binary`, `-o`, *outputRcc, *input) rccCmd.Stderr = os.Stderr rccCmd.Stdout = os.Stdout err := rccCmd.Run()