1. 20 May, 2016 2 commits
    • Harris Hancock's avatar
      Disable client/server tests in lite-mode · 2e85cef3
      Harris Hancock authored
      Code which relies on RPC clients and servers cannot compile in lite-mode.
      
      Note that none of the FromAny static_asserts in common-test.c++ will
      compile yet in MSVC. Nevertheless, the first three (FromAny<int>,
      FromAny<Reader>, FromAny<Builder>) should reasonably work in lite-mode.
      2e85cef3
    • Gordon McShane's avatar
      Skip test that relies on stringification in lite mode · bb633cdb
      Gordon McShane authored
      Stringification depends on the dynamic API, which is unavailable in lite
      mode.
      
      Thanks to @kentonv for the wording.
      bb633cdb
  2. 15 May, 2016 1 commit
  3. 10 May, 2016 2 commits
  4. 06 May, 2016 1 commit
  5. 03 May, 2016 2 commits
  6. 02 May, 2016 1 commit
  7. 01 May, 2016 2 commits
  8. 29 Apr, 2016 1 commit
  9. 27 Apr, 2016 4 commits
  10. 23 Apr, 2016 1 commit
  11. 22 Apr, 2016 3 commits
  12. 21 Apr, 2016 2 commits
  13. 19 Apr, 2016 11 commits
  14. 15 Apr, 2016 1 commit
  15. 12 Apr, 2016 2 commits
  16. 11 Apr, 2016 2 commits
    • Alex Richardson's avatar
      7ca97fc0
    • Alex Richardson's avatar
      Add a cmake package config module · f7d685be
      Alex Richardson authored
      This makes it a lot easier for CMake based projects to use Cap'n Proto.
      
      Example usage:
      
      find_package(CapnProto)
      capnp_generate_cpp(FOO_SRCS FOO_HDRS foo.capnp)
      add_executable(foo main.cpp ${FOO_SRCS})
      target_link_libraries(foo CapnProto::capnp CapnProto::capnp-rpc)
      
      This is a lot better than the previous variable based solution since
      linking to nonexistent targets is an error whereas an empty variable
      expansion (e.g. due to typos) will be silently ignored. It also makes
      sure that the right compiler flags, include directories, defines and
      link libraries are passed to the compiler for that target without
      needing any other include_directories(), etc.
      f7d685be
  17. 08 Apr, 2016 2 commits