|
|
|
@ -288,9 +288,22 @@ function(ocv_append_target_property target prop) |
|
|
|
|
endif() |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
|
if(DEFINED OPENCV_DEPENDANT_TARGETS_LIST) |
|
|
|
|
foreach(v ${OPENCV_DEPENDANT_TARGETS_LIST}) |
|
|
|
|
unset(${v} CACHE) |
|
|
|
|
endforeach() |
|
|
|
|
unset(OPENCV_DEPENDANT_TARGETS_LIST CACHE) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
function(ocv_append_dependant_targets target) |
|
|
|
|
#ocv_debug_message("ocv_append_dependant_targets(${target} ${ARGN})") |
|
|
|
|
_ocv_fix_target(target) |
|
|
|
|
list(FIND OPENCV_DEPENDANT_TARGETS_LIST "OPENCV_DEPENDANT_TARGETS_${target}" __id) |
|
|
|
|
if(__id EQUAL -1) |
|
|
|
|
list(APPEND OPENCV_DEPENDANT_TARGETS_LIST "OPENCV_DEPENDANT_TARGETS_${target}") |
|
|
|
|
list(SORT OPENCV_DEPENDANT_TARGETS_LIST) |
|
|
|
|
set(OPENCV_DEPENDANT_TARGETS_LIST "${OPENCV_DEPENDANT_TARGETS_LIST}" CACHE INTERNAL "") |
|
|
|
|
endif() |
|
|
|
|
set(OPENCV_DEPENDANT_TARGETS_${target} "${OPENCV_DEPENDANT_TARGETS_${target}};${ARGN}" CACHE INTERNAL "" FORCE) |
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
|
|