ya.make 851 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. WITHOUT_LICENSE_TEXTS()
  4. VERSION(1.84.0)
  5. ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.84.0.tar.gz)
  6. LICENSE(BSL-1.0)
  7. PEERDIR(
  8. contrib/restricted/boost/assert
  9. contrib/restricted/boost/config
  10. contrib/restricted/boost/core
  11. contrib/restricted/boost/mp11
  12. contrib/restricted/boost/pool
  13. contrib/restricted/boost/predef
  14. contrib/restricted/boost/smart_ptr
  15. )
  16. ADDINCL(
  17. GLOBAL contrib/restricted/boost/context/include
  18. )
  19. NO_COMPILER_WARNINGS()
  20. NO_UTIL()
  21. CFLAGS(
  22. -DBOOST_CONTEXT_SOURCE
  23. )
  24. IF (DYNAMIC_BOOST)
  25. CFLAGS(
  26. GLOBAL -DBOOST_CONTEXT_DYN_LINK
  27. )
  28. ENDIF()
  29. SRCDIR(contrib/restricted/boost/context/src)
  30. IF (OS_WINDOWS)
  31. SRCS(
  32. windows/stack_traits.cpp
  33. )
  34. ELSE()
  35. SRCS(
  36. posix/stack_traits.cpp
  37. )
  38. ENDIF()
  39. END()