set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_FLAGS_RELEASE "-O3") set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) # build ONNXRUNTIME ops if(BUILD_ONNXRUNTIME_OPS) message("Build ONNXRUNTIME custom ops.") add_subdirectory(onnxruntime) endif() # build TensorRT ops if(BUILD_TENSORRT_OPS) message("Build TensorRT custom ops.") add_subdirectory(tensorrt) endif() # build NCNN ops if(BUILD_NCNN_OPS) message("Build NCNN custom ops") add_subdirectory(ncnn) endif()