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