BUCK 725 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. prebuilt_cxx_library(
  2. name = 'concepts',
  3. header_namespace = 'concepts',
  4. header_only = True,
  5. exported_headers = subdir_glob([
  6. ('include/concepts', '**/*.hpp'),
  7. ]),
  8. licenses = [
  9. 'LICENSE.txt',
  10. ],
  11. )
  12. prebuilt_cxx_library(
  13. name = 'meta',
  14. header_namespace = 'meta',
  15. header_only = True,
  16. exported_headers = subdir_glob([
  17. ('include/meta', '**/*.hpp'),
  18. ]),
  19. licenses = [
  20. 'LICENSE.txt',
  21. ],
  22. )
  23. prebuilt_cxx_library(
  24. name = 'range-v3',
  25. header_namespace = 'range/v3',
  26. header_only = True,
  27. exported_headers = subdir_glob([
  28. ('include/range/v3', '**/*.hpp'),
  29. ]),
  30. licenses = [
  31. 'LICENSE.txt',
  32. ],
  33. visibility = [
  34. 'PUBLIC'
  35. ],
  36. deps = [
  37. ':concepts',
  38. ':meta',
  39. ],
  40. )