openvision/CMakeLists.txt
2021-10-26 17:30:02 +08:00

24 lines
731 B
CMake

cmake_minimum_required(VERSION 3.1)
project(openvision)
set(CMAKE_BUILD_TYPE Release)
set(PROJECT_SOURCE_DIR, src)
set(PROJECT_BINARY_DIR, build)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR})
set(CMAKE_BUILD_FILES_DIRECTORY ${PROJECT_BINARY_DIR})
set(CMAKE_BUILD_DIRECTORY ${PROJECT_BINARY_DIR})
set(CMAKE_BINARY_DIR ${PROJECT_BINARY_DIR})
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../lib)
set(INCLUDE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../include)
set(CMAKE_CACHEFILE_DIR ${PROJECT_BINARY_DIR})
Option(OV_OPENMP "openmp support" ON)
# Option(OV_VULKAN "vulkan compute used" ON)
add_subdirectory(ncnn)
add_subdirectory(src)
# add_subdirectory(examples)