Add support for adding custom OpenCV modules.
authorRoman Donchenko <roman.donchenko@itseez.com>
Wed, 5 Jun 2013 14:09:47 +0000 (18:09 +0400)
committerRoman Donchenko <roman.donchenko@itseez.com>
Wed, 5 Jun 2013 14:10:44 +0000 (18:10 +0400)
CMakeLists.txt
modules/CMakeLists.txt

index 5f1edaa..2c735e0 100644 (file)
@@ -286,6 +286,10 @@ set(OPENCV_CONFIG_FILE_INCLUDE_DIR "${CMAKE_BINARY_DIR}/" CACHE PATH "Where to c
 add_definitions(-DHAVE_CVCONFIG_H)
 ocv_include_directories(${OPENCV_CONFIG_FILE_INCLUDE_DIR})
 
+# ----------------------------------------------------------------------------
+#  Path for additional modules
+# ----------------------------------------------------------------------------
+set(OPENCV_EXTRA_MODULES_PATH "" CACHE PATH "Where to look for additional OpenCV modules")
 
 # ----------------------------------------------------------------------------
 #  Autodetect if we are in a GIT repository
index 4a6ed6d..3e1ad70 100644 (file)
@@ -2,4 +2,4 @@ if(NOT OPENCV_MODULES_PATH)
   set(OPENCV_MODULES_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
 endif()
 
-ocv_glob_modules(${OPENCV_MODULES_PATH})
+ocv_glob_modules(${OPENCV_MODULES_PATH} ${OPENCV_EXTRA_MODULES_PATH})