@@ -1824,50 +1824,51 @@ name: enchant
18241824*/
18251825
18261826#define QC_ENCHANT
1827- bool qc_enchant_have = false;
1827+ bool qc_enchant_have = false;
18281828QStringList qc_enchant_defs;
18291829QStringList qc_enchant_incs;
18301830QStringList qc_enchant_libs;
18311831
18321832//----------------------------------------------------------------------------
18331833// qc_enchant
18341834//----------------------------------------------------------------------------
1835- class qc_enchant : public ConfObj
1836- {
1835+ class qc_enchant : public ConfObj {
18371836public:
1838- qc_enchant(Conf *c) : ConfObj(c) {}
1839- QString name() const { return "enchant"; }
1840- QString shortname() const { return "enchant"; }
1837+ qc_enchant(Conf *c) : ConfObj(c) { }
1838+ QString name() const { return "enchant"; }
1839+ QString shortname() const { return "enchant"; }
18411840
1842- // no output
1843- QString checkString() const { return QString(); }
1841+ // no output
1842+ QString checkString() const { return QString(); }
18441843
1845- bool exec()
1846- {
1847- // on mac, always use built-in spell check
1844+ bool exec()
1845+ {
1846+ // on mac, always use built-in spell check
18481847#ifdef Q_OS_MAC
1849- return false;
1848+ return false;
18501849#endif
18511850
1852- qc_enchant_have = false;
1853- qc_enchant_defs.clear();
1854- qc_enchant_incs.clear();
1855- qc_enchant_libs.clear();
1851+ qc_enchant_have = false;
1852+ qc_enchant_defs.clear();
1853+ qc_enchant_incs.clear();
1854+ qc_enchant_libs.clear();
18561855
1857- QStringList incs;
1858- QString version, libs, other;
1859- if(!conf->findPkgConfig("enchant", VersionMin, "1.3.0", &version, &incs, &libs, &other))
1860- return false;
1861- if(conf->findPkgConfig("enchant", VersionMin, "2.0.0", &version, &incs, &libs, &other))
1862- qc_enchant_defs += "HAVE_ENCHANT2";
1856+ QStringList incs;
1857+ QString version, libs, other;
1858+ if (!conf->findPkgConfig("enchant", VersionMin, "1.3.0", &version, &incs, &libs, &other))
1859+ if (conf->findPkgConfig("enchant-2", VersionMin, "2.0.0", &version, &incs, &libs, &other)) {
1860+ qc_enchant_defs += "HAVE_ENCHANT2";
1861+ } else {
1862+ return false;
1863+ }
18631864
1864- qc_enchant_defs += "HAVE_ENCHANT";
1865- qc_enchant_incs += incs;
1866- qc_enchant_libs += libs;
1867- qc_enchant_have = true;
1865+ qc_enchant_defs += "HAVE_ENCHANT";
1866+ qc_enchant_incs += incs;
1867+ qc_enchant_libs += libs;
1868+ qc_enchant_have = true;
18681869
1869- return true;
1870- }
1870+ return true;
1871+ }
18711872};
18721873#line 1 "hunspell.qcm"
18731874/*
0 commit comments