cppcheck: use Qt 5

Qt 5 works well and unlike Qt 4, properly supports new macOS versions.
This commit is contained in:
Jake Petroules 2016-07-09 02:55:32 -07:00 committed by Mike McQuaid
parent ac19f04921
commit db65fb96ae

View file

@ -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