mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 20:51:38 +08:00
Fix compile issue
This commit is contained in:
parent
d7395fc56a
commit
1996e8b2ba
@ -1,6 +1,7 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"github.com/wailsapp/wails/v2/internal/shell"
|
||||
"github.com/wailsapp/wails/v2/internal/system/operatingsystem"
|
||||
"github.com/wailsapp/wails/v2/internal/system/packagemanager"
|
||||
"os/exec"
|
||||
@ -97,36 +98,6 @@ func checkNSIS() *packagemanager.Dependancy {
|
||||
}
|
||||
}
|
||||
|
||||
func checkGCC() *packagemanager.Dependancy {
|
||||
|
||||
version := packagemanager.AppVersion("gcc")
|
||||
|
||||
return &packagemanager.Dependancy{
|
||||
Name: "gcc ",
|
||||
PackageName: "N/A",
|
||||
Installed: version != "",
|
||||
InstallCommand: "Install via your package manager",
|
||||
Version: version,
|
||||
Optional: false,
|
||||
External: false,
|
||||
}
|
||||
}
|
||||
|
||||
func checkPkgConfig() *packagemanager.Dependancy {
|
||||
|
||||
version := packagemanager.AppVersion("pkg-config")
|
||||
|
||||
return &packagemanager.Dependancy{
|
||||
Name: "pkg-config ",
|
||||
PackageName: "N/A",
|
||||
Installed: version != "",
|
||||
InstallCommand: "Install via your package manager",
|
||||
Version: version,
|
||||
Optional: false,
|
||||
External: false,
|
||||
}
|
||||
}
|
||||
|
||||
func checkLibrary(name string) func() *packagemanager.Dependancy {
|
||||
return func() *packagemanager.Dependancy {
|
||||
output, _, _ := shell.RunCommand(".", "pkg-config", "--cflags", name)
|
||||
|
@ -8,6 +8,36 @@ import (
|
||||
"github.com/wailsapp/wails/v2/internal/system/packagemanager"
|
||||
)
|
||||
|
||||
func checkGCC() *packagemanager.Dependancy {
|
||||
|
||||
version := packagemanager.AppVersion("gcc")
|
||||
|
||||
return &packagemanager.Dependancy{
|
||||
Name: "gcc ",
|
||||
PackageName: "N/A",
|
||||
Installed: version != "",
|
||||
InstallCommand: "Install via your package manager",
|
||||
Version: version,
|
||||
Optional: false,
|
||||
External: false,
|
||||
}
|
||||
}
|
||||
|
||||
func checkPkgConfig() *packagemanager.Dependancy {
|
||||
|
||||
version := packagemanager.AppVersion("pkg-config")
|
||||
|
||||
return &packagemanager.Dependancy{
|
||||
Name: "pkg-config ",
|
||||
PackageName: "N/A",
|
||||
Installed: version != "",
|
||||
InstallCommand: "Install via your package manager",
|
||||
Version: version,
|
||||
Optional: false,
|
||||
External: false,
|
||||
}
|
||||
}
|
||||
|
||||
func checkLocallyInstalled(checker func() *packagemanager.Dependancy, dependency *packagemanager.Dependancy) {
|
||||
if !dependency.Installed {
|
||||
locallyInstalled := checker()
|
||||
|
Loading…
Reference in New Issue
Block a user