ya.make 413 B

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