| if(NOT CAFFE2_CMAKE_BUILDING_WITH_MAIN_REPO) |
| # If we are building the standalone module, we set the proper cmake variables. |
| cmake_minimum_required(VERSION 3.0 FATAL_ERROR) |
| find_package(Caffe2 REQUIRED) |
| option(BUILD_SHARED_LIBS "Build shared libs." ON) |
| if(BUILD_TEST AND NOT BUILD_LITE_INTERPRETER) |
| caffe2_module_test_dynamic |
| ${CMAKE_CURRENT_SOURCE_DIR}/module_test_dynamic.cc) |
| set_target_properties(caffe2_module_test_dynamic PROPERTIES |
| VERSION ${TORCH_VERSION} SOVERSION ${TORCH_SOVERSION}) |
| target_link_libraries(caffe2_module_test_dynamic torch_library) |
| install(TARGETS caffe2_module_test_dynamic DESTINATION lib) |
| if(MSVC AND BUILD_SHARED_LIBS) |
| install(FILES $<TARGET_PDB_FILE:caffe2_module_test_dynamic> DESTINATION lib OPTIONAL) |