ya.make 452 B

123456789101112131415161718192021222324252627282930313233343536
  1. OWNER(
  2. yazevnul
  3. g:contrib
  4. g:cpp-contrib
  5. )
  6. LIBRARY()
  7. LICENSE(
  8. BSD-2-Clause AND
  9. MIT
  10. )
  11. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  12. NO_UTIL()
  13. SRCS(
  14. codec_avx2.c
  15. lib.c
  16. )
  17. IF (ARCH_X86_64 OR ARCH_I386)
  18. IF (MSVC AND NOT CLANG_CL)
  19. CONLYFLAGS(/D__AVX2__=1)
  20. ELSEIF (CLANG_CL)
  21. CONLYFLAGS(-mavx2)
  22. ELSE()
  23. CONLYFLAGS(
  24. -mavx2
  25. -std=c11
  26. )
  27. ENDIF()
  28. ENDIF()
  29. END()