cmake: cleanup OpenCVModules_TARGETS from cache

This will allow to disable modules between cmake runs
This commit is contained in:
Alexander Alekhin 2013-10-17 23:42:37 +04:00
parent 578e984739
commit 83b7fbe376
2 changed files with 2 additions and 1 deletions

View File

@ -62,6 +62,8 @@ endif()
include(cmake/OpenCVUtils.cmake) include(cmake/OpenCVUtils.cmake)
ocv_clear_vars(OpenCVModules_TARGETS)
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------
# Break in case of popular CMake configuration mistakes # Break in case of popular CMake configuration mistakes
# ---------------------------------------------------------------------------- # ----------------------------------------------------------------------------

View File

@ -458,7 +458,6 @@ function(ocv_install_target)
if(DEFINED __package) if(DEFINED __package)
list(APPEND ${__package}_TARGETS ${__target}) list(APPEND ${__package}_TARGETS ${__target})
list(REMOVE_DUPLICATES ${__package}_TARGETS)
set(${__package}_TARGETS "${${__package}_TARGETS}" CACHE INTERNAL "List of ${__package} targets") set(${__package}_TARGETS "${${__package}_TARGETS}" CACHE INTERNAL "List of ${__package} targets")
endif() endif()