RealSR-NCNN-Android

Форк
0
44 строки · 1.2 Кб
1
include(CMakeFindDependencyMacro)
2

3
set(Build_Static_Core @Build_Static_Core@)
4
set(Disable_Parallel @Disable_Parallel@)
5
set(Enable_Video @Enable_Video@)
6

7
find_dependency(OpenCV REQUIRED)
8

9
if(NOT Disable_Parallel)
10
    set(Parallel_Library_Type @Parallel_Library_Type@)
11

12
    set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
13
    set(THREADS_PREFER_PTHREAD_FLAG TRUE)
14
    find_dependency(Threads REQUIRED)
15

16
    if(Parallel_Library_Type STREQUAL OpenMP)
17
        find_dependency(OpenMP REQUIRED)
18
    elseif(Parallel_Library_Type STREQUAL TBB)
19
        find_dependency(TBB REQUIRED)
20
    endif()
21
elseif(Enable_Video)
22
    find_dependency(Threads REQUIRED)
23
endif()
24

25
if(Build_Static_Core)
26
    set(Enable_OpenCL @Enable_OpenCL@)
27
    set(Enable_CUDA @Enable_CUDA@)
28
    set(Enable_NCNN @Enable_NCNN@)
29

30
    if(Enable_OpenCL)
31
        find_dependency(OpenCL REQUIRED)
32
    endif()
33

34
    if(Enable_CUDA)
35
        get_filename_component(CUDA_Module_TARGET_DIR "${CMAKE_CURRENT_LIST_DIR}/../../cuda_module/cmake" REALPATH)
36
        include(${CUDA_Module_TARGET_DIR}/CUDA_Module.cmake)
37
    endif()
38

39
    if(Enable_NCNN)
40
        find_dependency(ncnn REQUIRED)
41
    endif()
42
endif()
43

44
include(${CMAKE_CURRENT_LIST_DIR}/Anime4KCPPCore.cmake)
45

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.