pytorch/test/cpp/lite_interpreter_runtime/CMakeLists.txt
PyTorch MergeBot c53a5ac6cc Revert "support running test_mobile_profiler with buck1/buck2 and OSS (#89001)"
This reverts commit 3b33a2794e.

Reverted https://github.com/pytorch/pytorch/pull/89001 on behalf of https://github.com/kit1980 due to Broke trunk / macos-12-py3-x86-64-lite-interpreter / build
2022-11-14 23:36:17 +00:00

38 lines
1.3 KiB
CMake

set(
LITE_INTERPRETER_RUNTIME_TEST_DIR
"${TORCH_ROOT}/test/cpp/lite_interpreter_runtime")
set(LITE_INTERPRETER_RUNTIME_TEST_DIR
${TORCH_ROOT}/test/cpp/lite_interpreter_runtime/main.cpp
${TORCH_ROOT}/test/cpp/lite_interpreter_runtime/test_lite_interpreter_runtime.cpp
${TORCH_ROOT}/test/cpp/lite_interpreter_runtime/test_mobile_profiler.cpp
)
add_library(backend_with_compiler_runtime SHARED
${TORCH_ROOT}/test/cpp/jit/test_backend_compiler_lib.cpp
${TORCH_ROOT}/torch/csrc/jit/backends/backend_interface.cpp
)
target_link_libraries(backend_with_compiler_runtime PRIVATE torch)
add_executable(
test_lite_interpreter_runtime
${LITE_INTERPRETER_RUNTIME_TEST_DIR})
target_include_directories(
test_lite_interpreter_runtime PRIVATE
${ATen_CPU_INCLUDE}
)
target_link_libraries(test_lite_interpreter_runtime PRIVATE torch gtest backend_with_compiler_runtime)
if(LINUX)
target_link_libraries(test_lite_interpreter_runtime PRIVATE "-Wl,--no-as-needed,$<TARGET_FILE:backend_with_compiler_runtime>,--as-needed")
endif()
if(INSTALL_TEST)
install(TARGETS test_lite_interpreter_runtime DESTINATION bin)
# Install PDB files for MSVC builds
if(MSVC AND BUILD_SHARED_LIBS)
install(
FILES $<TARGET_PDB_FILE:test_lite_interpreter_runtime>
DESTINATION bin OPTIONAL)
endif()
endif()