You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 950 B

123456789101112131415161718
  1. include_directories(${PYTHON_INCLUDE_DIRS})
  2. include_directories(${MS_CCSRC_PATH})
  3. include_directories(${CMAKE_CURRENT_SOURCE_DIR})
  4. include_directories(${CMAKE_CURRENT_SOURCE_DIR}/stub/runtime/)
  5. include_directories(${CMAKE_SOURCE_DIR}/mindspore/ccsrc)
  6. include_directories(${CMAKE_SOURCE_DIR}/mindspore/ccsrc/minddata/dataset)
  7. include_directories(${CMAKE_SOURCE_DIR}/mindspore/core)
  8. include_directories(${CMAKE_BINARY_DIR})
  9. include_directories(${CUDA_INCLUDE_DIRS})
  10. if(ENABLE_ACL)
  11. add_definitions(-D ENABLE_ACL)
  12. endif()
  13. file(GLOB_RECURSE CXX_ST_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cc)
  14. add_executable(st_tests ${CXX_ST_SRC})
  15. target_link_libraries(st_tests PRIVATE mindspore_shared_lib _c_dataengine mindspore::gtest)
  16. set_target_properties(st_tests PROPERTIES SKIP_BUILD_RPATH TRUE RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
  17. file(COPY ${gtest_LIBPATH}/libgtest${CMAKE_SHARED_LIBRARY_SUFFIX} DESTINATION ${CMAKE_CURRENT_SOURCE_DIR})