Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolas Grottendieck <git@nikolasgrottendieck.com>2022-07-31 14:39:35 +0300
committerJonathan White <support@dmapps.us>2022-09-22 13:49:07 +0300
commit643ab4e95db130f9084961e1be95841a22b343cc (patch)
treef6ef8ed77b2747e976ab1d110299f7ddc12b2b94
parent49781844800ecbdb98c88833aadc4c407127c595 (diff)
Set new default location hints for Qt on macOS
QT5 as offered by Homebrew is versioned since March 2021 and the default path points to QT6 (if installed). New installations of qt5 have a suffixed path (qt@5) that should be used instead.
-rw-r--r--CMakeLists.txt16
1 files changed, 10 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4ccff9149..55395a4af 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -479,14 +479,14 @@ if(UNIX AND NOT APPLE)
find_package(Qt5 COMPONENTS ${QT_COMPONENTS} DBus REQUIRED)
elseif(APPLE)
find_package(Qt5 COMPONENTS ${QT_COMPONENTS} REQUIRED HINTS
- /usr/local/opt/qt/lib/cmake
- /usr/local/Cellar/qt/*/lib/cmake
- /opt/homebrew/opt/qt/lib/cmake
+ /usr/local/opt/qt@5/lib/cmake
+ /usr/local/Cellar/qt@5/*/lib/cmake
+ /opt/homebrew/opt/qt@5/lib/cmake
ENV PATH)
find_package(Qt5 COMPONENTS MacExtras HINTS
- /usr/local/opt/qt/lib/cmake
- /usr/local/Cellar/qt/*/lib/cmake
- /opt/homebrew/opt/qt/lib/cmake
+ /usr/local/opt/qt@5/lib/cmake
+ /usr/local/Cellar/qt@5/*/lib/cmake
+ /opt/homebrew/opt/qt@5/lib/cmake
ENV PATH)
else()
find_package(Qt5 COMPONENTS ${QT_COMPONENTS} REQUIRED)
@@ -497,6 +497,10 @@ if(Qt5Core_VERSION VERSION_LESS "5.2.0")
endif()
get_filename_component(Qt5_PREFIX ${Qt5_DIR}/../../.. REALPATH)
+if(APPLE)
+ # Add includes under Qt5 Prefix in case Qt6 is also installed
+ include_directories(SYSTEM ${Qt5_PREFIX}/include)
+endif()
# Process moc automatically
set(CMAKE_AUTOMOC ON)