VisualStudio: Added solution folders for dispatched optimization targets
authorMaksim Shabunin <maksim.shabunin@gmail.com>
Mon, 30 Oct 2017 15:30:20 +0000 (18:30 +0300)
committerMaksim Shabunin <maksim.shabunin@gmail.com>
Mon, 30 Oct 2017 15:30:20 +0000 (18:30 +0300)
cmake/OpenCVCompilerOptimizations.cmake

index 2696ac2..761e2bb 100644 (file)
@@ -606,6 +606,9 @@ macro(ocv_compiler_optimization_process_sources SOURCES_VAR_NAME LIBS_VAR_NAME T
         target_include_directories(${TARGET_BASE_NAME}_${OPT} PRIVATE $<TARGET_PROPERTY:${TARGET_BASE_NAME},INCLUDE_DIRECTORIES>)
         #list(APPEND __result_libs ${TARGET_BASE_NAME}_${OPT})
         list(APPEND __result "$<TARGET_OBJECTS:${TARGET_BASE_NAME}_${OPT}>")
+        if(ENABLE_SOLUTION_FOLDERS)
+          set_target_properties(${TARGET_BASE_NAME}_${OPT} PROPERTIES FOLDER "dispatched")
+        endif()
       else()
         foreach(fname ${__result_${OPT}})
           get_source_file_property(__definitions "${fname}" COMPILE_DEFINITIONS)