__init__.py 675 B

12345678910111213141516171819202122232425262728
  1. from devtools.yamaker.modules import Linkable, Switch
  2. from devtools.yamaker.project import CMakeNinjaNixProject
  3. def post_install(self):
  4. m = self.yamakes["."]
  5. m.after(
  6. "CFLAGS",
  7. Switch(
  8. OS_WINDOWS=Linkable(
  9. CFLAGS=["-DAWS_EVENT_STREAM_EXPORTS"],
  10. ),
  11. ),
  12. )
  13. aws_c_event_stream = CMakeNinjaNixProject(
  14. arcdir="contrib/restricted/aws/aws-c-event-stream",
  15. nixattr="aws-c-event-stream",
  16. owners=["g:cpp-contrib"],
  17. ignore_targets=[
  18. "aws-c-event-stream-tests",
  19. "aws-c-event-stream-pipe",
  20. "aws-c-event-stream-write-test-case",
  21. ],
  22. post_install=post_install,
  23. )