summaryrefslogtreecommitdiff
path: root/graphics/libkface/patches/patch-CMakeLists.txt
blob: 9f88606edb6a7efc6a1551801da91f52066b5fa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$NetBSD: patch-CMakeLists.txt,v 1.1 2015/11/03 20:28:57 markd Exp $

opencv3 support. https://bugs.kde.org/show_bug.cgi?id=349601

--- CMakeLists.txt.orig	2015-09-03 21:22:44.000000000 +0000
+++ CMakeLists.txt
@@ -10,6 +10,8 @@ project(libkface)
 message(STATUS "----------------------------------------------------------------------------------")
 message(STATUS "Starting CMake configuration for: libkface")
 
+option(ENABLE_OPENCV3 "Build libkface with OpenCV3 instead OpenCV2 (default=OFF)" OFF)
+
 find_package(Qt4 4.6.0 REQUIRED)
 find_package(KDE4 REQUIRED)
 
@@ -30,7 +32,12 @@ add_definitions(-DKDE_DEFAULT_DEBUG_AREA
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
 
 include(MacroOpenCV)
-DETECT_OPENCV(2.4.9 core highgui objdetect contrib legacy imgproc)
+
+if (ENABLE_OPENCV3)
+    DETECT_OPENCV(3.0.0 core face highgui objdetect imgproc)
+else()
+    DETECT_OPENCV(2.4.9 core highgui objdetect contrib legacy imgproc)
+endif()
 
 include_directories(${OpenCV_INCLUDE_DIRS})