include(CheckFunctionExists)
include(CheckIncludeFile)
-# cmake 2.6.2 is required for KDE >=4.2 and should be widespread enough now
# For building against Qt5, we check for an even newer cmake version below!
-cmake_minimum_required(VERSION 2.6.2 FATAL_ERROR)
+cmake_minimum_required(VERSION 2.8.1 FATAL_ERROR)
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
if(APPLE)
option(DEPLOY "Mac OS X only! Adds required libs to bundle resources and create a dmg. Note: requires Qt to be built with 10.4u SDK" OFF)
+ option(WITH_NOTIFICATION_CENTER "Enable OS X Notification Center support" ON)
endif(APPLE)
# Default to embedding data in the static case
set(INDICATEQT_LIBRARIES "")
endif(WITH_LIBINDICATE AND NOT WITH_QT5)
+ # Setup OS X notification center support
+ if(WITH_NOTIFICATION_CENTER AND APPLE)
+ set(HAVE_NOTIFICATION_CENTER true)
+ add_definitions(-DHAVE_NOTIFICATION_CENTER)
+ set(CLIENT_LIBRARIES ${CLIENT_LIBRARIES}
+ /System/Library/Frameworks/Foundation.framework
+ )
+ endif()
+
endif(BUILD_GUI)
# Core-only deps