ya.make 597 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. LIBRARY()
  2. PROVIDES(
  3. yql_pg_sql_translator
  4. )
  5. PEERDIR(
  6. yql/essentials/ast
  7. yql/essentials/core/sql_types
  8. yql/essentials/parser/pg_catalog
  9. yql/essentials/minikql
  10. yql/essentials/sql/settings
  11. )
  12. ADDINCL(
  13. yql/essentials/parser/pg_wrapper/postgresql/src/include
  14. )
  15. SRCS(
  16. pg_sql.cpp
  17. optimizer.cpp
  18. utils.cpp
  19. )
  20. CFLAGS(
  21. -Dpalloc0=yql_palloc0
  22. -Dpfree=yql_pfree
  23. )
  24. IF (OS_WINDOWS)
  25. CFLAGS(
  26. "-D__thread=__declspec(thread)"
  27. -Dfstat=microsoft_native_fstat
  28. -Dstat=microsoft_native_stat
  29. )
  30. ENDIF()
  31. YQL_LAST_ABI_VERSION()
  32. END()
  33. RECURSE_FOR_TESTS(
  34. ut
  35. )