* cmake: add ocv_get_smart_file_name() macro * cmake: avoid adding files for unavailable dispatch modes