diff --git a/modules/cudev/CMakeLists.txt b/modules/cudev/CMakeLists.txt index f9f1d0bb98..e27186c57d 100644 --- a/modules/cudev/CMakeLists.txt +++ b/modules/cudev/CMakeLists.txt @@ -10,10 +10,13 @@ ocv_add_module(cudev) ocv_module_include_directories(opencv_core opencv_hal) -file(GLOB_RECURSE lib_hdrs "include/opencv2/*.hpp") -file(GLOB lib_srcs "src/*.cpp") +file(GLOB_RECURSE lib_hdrs "${CMAKE_CURRENT_LIST_DIR}/include/opencv2/${name}/*.hpp") +file(GLOB lib_srcs "${CMAKE_CURRENT_LIST_DIR}/src/*.cpp") -ocv_set_module_sources(HEADERS ${lib_hdrs} SOURCES ${lib_srcs}) +source_group("Include" FILES ${lib_hdrs}) +source_group("Src" FILES ${lib_srcs}) + +ocv_glob_module_sources(HEADERS ${lib_hdrs} SOURCES ${lib_srcs}) ocv_create_module()