From 994f4e08b371e9373c9e1d69c33d239f273df533 Mon Sep 17 00:00:00 2001 From: Jerry Mailloux Date: Wed, 11 Mar 2026 20:43:26 -0400 Subject: [PATCH] Fix for MacOS --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b748d6e..fa24323 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,6 +19,11 @@ SET(CMAKE_AUTOUIC ON) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) +if(APPLE) + # Compatibility for bundled old Boost headers used by dbcppp. + add_definitions(-D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION) +endif() + if(APPLE AND EXISTS /usr/local/opt/qt5) # Homebrew installs Qt5 (up to at least 5.9.1) in # /usr/local/qt5, ensure it can be found by CMake since