From 36d00b8a55f65c6e762311a141529bd251db0382 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 22 Nov 2023 08:22:31 +0100 Subject: [PATCH] FakeVim: Test build without tests Undefined symbols: FakeVim::Internal::createFakeVimTester Change-Id: I2acaeaeb6a3be84ecc95415cd6f20296c4913786 Reviewed-by: hjk --- src/plugins/fakevim/fakevimplugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index a46aa2b2555..edd1b9e89e5 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -1040,13 +1040,17 @@ static void setupTest(QString *title, FakeVimHandler **handler, QWidget **edit) (*handler)->handleCommand("set iskeyword=@,48-57,_,192-255,a-z,A-Z"); } +#ifdef WITH_TESTS QObject *createFakeVimTester( void (*setupTest)(QString *, FakeVimHandler **, QWidget **) ); // in fakevim_test.cpp +#endif FakeVimPlugin::FakeVimPlugin() { dd = this; +#ifdef WITH_TESTS addTestCreator([] { return createFakeVimTester(&setupTest); }); +#endif m_defaultExCommandMap[CppEditor::Constants::SWITCH_HEADER_SOURCE] = QRegularExpression("^A$");