From 78ab7c1300421ba9431d80349d57fc497f5b43b8 Mon Sep 17 00:00:00 2001
From: Andrews Sobral <andrewssobral@gmail.com>
Date: Fri, 29 Apr 2016 15:43:46 +0200
Subject: [PATCH] Update CMakeLists.txt

---
 CMakeLists.txt | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4a263b5..03338e5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -19,6 +19,15 @@ endif(UNIX)
 
 find_package(OpenCV REQUIRED)
 
+message(STATUS "OpenCV library status:")
+message(STATUS "    version: ${OpenCV_VERSION}")
+message(STATUS "    libraries: ${OpenCV_LIBS}")
+message(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}")
+
+if(${OpenCV_VERSION} VERSION_EQUAL 3 OR ${OpenCV_VERSION} VERSION_GREATER 3)
+  message (FATAL_ERROR "OpenCV version is not compatible: ${OpenCV_VERSION}")
+endif()
+
 if(${OpenCV_VERSION} VERSION_LESS 2.3.1)
   message (FATAL_ERROR "OpenCV version is not compatible: ${OpenCV_VERSION}")
 endif()
@@ -57,12 +66,11 @@ target_link_libraries(bgs_demo ${OpenCV_LIBS} bgs)
 add_executable(bgs_demo2 ${demo2})
 target_link_libraries(bgs_demo2 ${OpenCV_LIBS} bgs)
 
-#INSTALL(TARGETS bgs
-#	bgs_demo
-#	bgs_bin
-#  RUNTIME DESTINATION bin COMPONENT app
-#  LIBRARY DESTINATION lib COMPONENT runtime
-#  ARCHIVE DESTINATION lib COMPONENT runtime
-#  PUBLIC_HEADER DESTINATION include/package_bgs COMPONENT dev
-#  FRAMEWORK DESTINATION "/Library/Frameworks"
-#)
+INSTALL(TARGETS bgs
+	bgs_bin
+  RUNTIME DESTINATION bin COMPONENT app
+  LIBRARY DESTINATION lib COMPONENT runtime
+  ARCHIVE DESTINATION lib COMPONENT runtime
+  PUBLIC_HEADER DESTINATION include/package_bgs COMPONENT dev
+  FRAMEWORK DESTINATION "/Library/Frameworks"
+)
-- 
GitLab