CMakeLists_Headers.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. cmake_minimum_required(VERSION 3.6)
  2. set(SRC_HEADERS
  3. src/compress/rpc_compress.h
  4. src/compress/rpc_compress_gzip.h
  5. src/message/rpc_message.h
  6. src/message/rpc_message_srpc.h
  7. src/message/rpc_message_thrift.h
  8. src/message/rpc_message_brpc.h
  9. src/message/rpc_message_trpc.h
  10. src/thrift/rpc_thrift_buffer.h
  11. src/thrift/rpc_thrift_enum.h
  12. src/thrift/rpc_thrift_idl.h
  13. src/thrift/rpc_thrift_idl.inl
  14. src/module/rpc_span_policies.h
  15. src/module/rpc_module_span.h
  16. src/module/rpc_module.h
  17. src/rpc_basic.h
  18. src/rpc_buffer.h
  19. src/rpc_client.h
  20. src/rpc_context.h
  21. src/rpc_context.inl
  22. src/rpc_global.h
  23. src/rpc_options.h
  24. src/rpc_server.h
  25. src/rpc_service.h
  26. src/rpc_task.inl
  27. src/rpc_types.h
  28. src/rpc_zero_copy_stream.h
  29. src/rpc_define.h
  30. )
  31. set(COMPRESS_HEADERS
  32. third_party/snappy/snappy.h
  33. third_party/snappy/snappy-c.h
  34. third_party/snappy/snappy-sinksource.h
  35. third_party/snappy/snappy-stubs-public.h
  36. third_party/lz4/lib/lz4.h
  37. third_party/lz4/lib/lz4frame.h
  38. )
  39. if(NOT VCPKG_TOOLCHAIN)
  40. set(INCLUDE_HEADERS
  41. ${SRC_HEADERS}
  42. ${COMPRESS_HEADERS}
  43. )
  44. else()
  45. set(INCLUDE_HEADERS
  46. ${SRC_HEADERS}
  47. )
  48. endif()