ya.make 674 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. LIBRARY()
  2. WITHOUT_LICENSE_TEXTS()
  3. # Proxy library
  4. LICENSE(Not-Applicable)
  5. VERSION(Service-proxy-version)
  6. NO_PLATFORM()
  7. IF (NOT USE_STL_SYSTEM)
  8. IF (MSVC AND NOT CLANG_CL)
  9. PEERDIR(
  10. contrib/libs/cxxsupp/libcxxmsvc
  11. )
  12. ELSEIF (NVCC_STD_VER == "17" OR CUDA11)
  13. PEERDIR(
  14. contrib/libs/cxxsupp/libcxxcuda11
  15. )
  16. ELSE()
  17. PEERDIR(
  18. contrib/libs/cxxsupp/libcxx
  19. )
  20. ENDIF()
  21. ELSE()
  22. PEERDIR(
  23. contrib/libs/cxxsupp/system_stl
  24. )
  25. ENDIF()
  26. END()
  27. IF (NOT USE_STL_SYSTEM)
  28. RECURSE(
  29. libcxx
  30. libcxxabi
  31. libcxxmsvc
  32. libcxxrt
  33. openmp
  34. )
  35. ENDIF()