pytorch

Форк
0
/
CheckAbi.cmake 
27 строк · 1014.0 Байт
1
if(DEFINED GLIBCXX_USE_CXX11_ABI)
2
  message(STATUS "_GLIBCXX_USE_CXX11_ABI=${GLIBCXX_USE_CXX11_ABI} is already defined as a cmake variable")
3
  return()
4
endif()
5

6
# XXX This ABI check cannot be run with arm-linux-androideabi-g++
7
message(STATUS "${CMAKE_CXX_COMPILER} ${PROJECT_SOURCE_DIR}/torch/abi-check.cpp -o ${CMAKE_BINARY_DIR}/abi-check")
8
execute_process(
9
  COMMAND
10
  "${CMAKE_CXX_COMPILER}"
11
  "${PROJECT_SOURCE_DIR}/torch/abi-check.cpp"
12
  "-o"
13
  "${CMAKE_BINARY_DIR}/abi-check"
14
  RESULT_VARIABLE ABI_CHECK_COMPILE_RESULT)
15
if(ABI_CHECK_COMPILE_RESULT)
16
  message(FATAL_ERROR "Could not compile ABI Check: ${ABI_CHECK_COMPILE_RESULT}")
17
  set(GLIBCXX_USE_CXX11_ABI 0)
18
endif()
19
execute_process(
20
  COMMAND "${CMAKE_BINARY_DIR}/abi-check"
21
  RESULT_VARIABLE ABI_CHECK_RESULT
22
  OUTPUT_VARIABLE GLIBCXX_USE_CXX11_ABI)
23
if(ABI_CHECK_RESULT)
24
  message(WARNING "Could not run ABI Check: ${ABI_CHECK_RESULT}")
25
  set(GLIBCXX_USE_CXX11_ABI 0)
26
endif()
27
message(STATUS "Determined _GLIBCXX_USE_CXX11_ABI=${GLIBCXX_USE_CXX11_ABI}")
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.