__init__.py 572 B

12345678910111213141516171819202122232425
  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. CLANG_CL=Linkable(
  9. CFLAGS=["-DAWS_HTTP_EXPORTS", "-std=c99"],
  10. ),
  11. OS_WINDOWS=Linkable(
  12. CFLAGS=["-DAWS_HTTP_EXPORTS"],
  13. ),
  14. ),
  15. )
  16. aws_c_cal = CMakeNinjaNixProject(
  17. arcdir="contrib/restricted/aws/aws-c-http",
  18. nixattr="aws-c-http",
  19. post_install=post_install,
  20. )