mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-11 21:39:01 +08:00
45 lines
1.3 KiB
Diff
45 lines
1.3 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 300e4ea..155dd0d 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -614,6 +614,7 @@ if(APPLE)
|
|
set_target_properties(onnx PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
|
|
endif()
|
|
|
|
+if(ONNXIFI_ENABLE_EXT)
|
|
# ---[ ONNX Interface for Framework Integratin (ONNXIFI)
|
|
add_library(onnxifi INTERFACE)
|
|
target_include_directories(onnxifi INTERFACE
|
|
@@ -688,6 +689,7 @@ if(MSVC)
|
|
# lists from 'identifier2'
|
|
)
|
|
endif()
|
|
+endif() # ONNXIFI_ENABLE_EXT
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
@@ -737,8 +739,14 @@ install(FILES
|
|
install(EXPORT ONNXTargets DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/ONNX")
|
|
install(TARGETS
|
|
onnx onnx_proto
|
|
- onnxifi onnxifi_dummy onnxifi_loader
|
|
EXPORT ONNXTargets DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
+if(ONNXIFI_ENABLE_EXT)
|
|
+ install(TARGETS
|
|
+ onnxifi onnxifi_dummy onnxifi_loader
|
|
+ EXPORT ONNXTargets
|
|
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
|
|
if(NOT ANDROID AND NOT IOS)
|
|
install(TARGETS onnxifi_wrapper
|
|
@@ -748,6 +756,7 @@ endif()
|
|
if(ONNXIFI_DUMMY_BACKEND)
|
|
add_definitions(-DONNXIFI_DUMMY_BACKEND=1)
|
|
endif()
|
|
+endif() # ONNXIFI_ENABLE_EXT
|
|
|
|
if(ONNX_BUILD_TESTS)
|
|
include(${ONNX_ROOT}/cmake/unittest.cmake)
|