mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.2 KiB
65 lines
2.2 KiB
# COPYRIGHT |
|
# Licensed to the Apache Software Foundation (ASF) under one |
|
# or more contributor license agreements. See the NOTICE file |
|
# distributed with this work for additional information |
|
# regarding copyright ownership. The ASF licenses this file |
|
# to you under the Apache License, Version 2.0 (the |
|
# License); you may not use this file except in compliance |
|
# with the License. You may obtain a copy of the License at |
|
# |
|
# http://www.apache.org/licenses/LICENSE-2.0 |
|
# |
|
# Unless required by applicable law or agreed to in writing, |
|
# software distributed under the License is distributed on an |
|
# AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|
# KIND, either express or implied. See the License for the |
|
# specific language governing permissions and limitations |
|
# under the License. |
|
# |
|
# Copyright (c) 2020, OPEN AI LAB |
|
# Author: qtang@openailab.com or https://github.com/BUG1989 |
|
# |
|
|
|
# ---------------------------------------------------------------------------- |
|
# Path for Tengine modules |
|
# ---------------------------------------------------------------------------- |
|
set(OPENCV_LIBTENGINE_ROOT_DIR "" CACHE PATH "Where to look for additional OpenCV modules (can be ;-separated list of paths)") |
|
|
|
IF(OPENCV_LIBTENGINE_ROOT_DIR) |
|
|
|
MESSAGE(STATUS "TENGINE:-- Set tengine lib dir by user ") |
|
|
|
SET(Tengine_FOUND ON) |
|
set(BUILD_TENGINE OFF) |
|
|
|
SET(Tengine_INCLUDE_DIR ${OPENCV_LIBTENGINE_ROOT_DIR}/include) |
|
SET(Tengine_LIB ${OPENCV_LIBTENGINE_ROOT_DIR}/lib/libtengine.a) |
|
|
|
ELSE() |
|
|
|
MESSAGE(STATUS "TENGINE:-- Auto download Tengine source code. ") |
|
include("${OpenCV_SOURCE_DIR}/3rdparty/libtengine/tengine.cmake") |
|
|
|
ENDIF() |
|
|
|
IF(NOT Tengine_LIB) |
|
SET(Tengine_FOUND OFF) |
|
MESSAGE(STATUS "#### Could not find Tengine lib. Turning Tengine_FOUND off") |
|
ENDIF() |
|
|
|
IF (Tengine_FOUND) |
|
MESSAGE(STATUS "Found Tengine include: ${Tengine_INCLUDE_DIR}") |
|
MESSAGE(STATUS "Found Tengine libraries: ${Tengine_LIB}") |
|
set(HAVE_TENGINE 1) |
|
set(TENGINE_LIBRARIES ${Tengine_LIB}) |
|
set(TENGINE_INCLUDE_DIRS ${Tengine_INCLUDE_DIR}) |
|
ENDIF (Tengine_FOUND) |
|
|
|
MESSAGE(STATUS "Tengine include is:" ${Tengine_INCLUDE_DIR}) |
|
MESSAGE(STATUS "Tengine library is:" ${Tengine_LIB}) |
|
|
|
MARK_AS_ADVANCED( |
|
Tengine_INCLUDE_DIR |
|
Tengine_LIB |
|
Tengine |
|
)
|
|
|