cppcheck: use Qt 5
Qt 5 works well and unlike Qt 4, properly supports new macOS versions.
This commit is contained in:
parent
ac19f04921
commit
db65fb96ae
1 changed files with 7 additions and 4 deletions
|
@ -12,12 +12,13 @@ class Cppcheck < Formula
|
||||||
end
|
end
|
||||||
|
|
||||||
option "without-rules", "Build without rules (no pcre dependency)"
|
option "without-rules", "Build without rules (no pcre dependency)"
|
||||||
option "with-gui", "Build the cppcheck gui (requires Qt)"
|
option "with-qt5", "Build the cppcheck GUI (requires Qt)"
|
||||||
|
|
||||||
deprecated_option "no-rules" => "without-rules"
|
deprecated_option "no-rules" => "without-rules"
|
||||||
|
deprecated_option "with-gui" => "with-qt5"
|
||||||
|
|
||||||
depends_on "pcre" if build.with? "rules"
|
depends_on "pcre" if build.with? "rules"
|
||||||
depends_on "qt" if build.with? "gui"
|
depends_on "qt5" => :optional
|
||||||
|
|
||||||
needs :cxx11
|
needs :cxx11
|
||||||
|
|
||||||
|
@ -39,10 +40,12 @@ class Cppcheck < Formula
|
||||||
# Move the python addons to the cppcheck pkgshare folder
|
# Move the python addons to the cppcheck pkgshare folder
|
||||||
(pkgshare/"addons").install Dir.glob(bin/"*.py")
|
(pkgshare/"addons").install Dir.glob(bin/"*.py")
|
||||||
|
|
||||||
if build.with? "gui"
|
if build.with? "qt5"
|
||||||
cd "gui" do
|
cd "gui" do
|
||||||
if build.with? "rules"
|
if build.with? "rules"
|
||||||
system "qmake", "HAVE_RULES=yes"
|
system "qmake", "HAVE_RULES=yes",
|
||||||
|
"INCLUDEPATH+=#{Formula["pcre"].opt_include}",
|
||||||
|
"LIBS+=-L#{Formula["pcre"].opt_lib}"
|
||||||
else
|
else
|
||||||
system "qmake", "HAVE_RULES=no"
|
system "qmake", "HAVE_RULES=no"
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue