From e07b9d7ec6f4dc4995748ec0f29d4c45e094a4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Goli=C5=84ski?= Date: Sat, 16 Mar 2019 23:49:30 +0100 Subject: [PATCH] Allow building without QT gamepad module (#331) --- common/lc_mainwindow.cpp | 2 -- leocad.pro | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/common/lc_mainwindow.cpp b/common/lc_mainwindow.cpp index 8ce5d9d7..14884653 100644 --- a/common/lc_mainwindow.cpp +++ b/common/lc_mainwindow.cpp @@ -24,8 +24,6 @@ #include "lc_colors.h" #include -#define LC_ENABLE_GAMEPAD (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) - #if LC_ENABLE_GAMEPAD #include #endif diff --git a/leocad.pro b/leocad.pro index a811f62b..60b1f74e 100644 --- a/leocad.pro +++ b/leocad.pro @@ -8,7 +8,10 @@ greaterThan(QT_MAJOR_VERSION, 4) { equals(QT_MAJOR_VERSION, 5) { greaterThan(QT_MINOR_VERSION, 11) { - QT += gamepad + qtHaveModule(gamepad) { + QT += gamepad + DEFINES += LC_ENABLE_GAMEPAD + } } }