

Scanning dependencies of target websocket_callee Scanning dependencies of target publisher

Building CXX object examples/CMakeFiles/uds.dir/ Building CXX object examples/CMakeFiles/subscriber.dir/ Scanning dependencies of target subscriber Building CXX object examples/CMakeFiles/wampcra.dir/ Building CXX object examples/CMakeFiles/provide_prefix.dir/ Building CXX object examples/CMakeFiles/callee.dir/ Building CXX object examples/CMakeFiles/caller.dir/ Scanning dependencies of target provide_prefix Linking CXX static library libexamples_parameters.a Building CXX object examples/CMakeFiles/examples_parameters.dir/ Scanning dependencies of target examples_parameters :~/scm/crossbario/autobahn-cpp/build$ make -j4 Build files have been written to: /home/oberstet/scm/crossbario/autobahn-cpp/build Websocketpp_LIBRARIES: /opt/websocketpp/libs Websocketpp_INCLUDE_DIRS: /opt/websocketpp/include Msgpack_INCLUDE_DIRS: /opt/msgpack/include Boost_LIBRARIES: /opt/boost/lib/libboost_program_options.so/opt/boost/lib/libboost_system.so/opt/boost/lib/libboost_thread.so/opt/boost/lib/libboost_random.so/opt/boost/lib/libboost_chrono.so/opt/boost/lib/libboost_date_time.so/opt/boost/lib/libboost_atomic.so CMAKE_ROOT: /opt/cmake/share/cmake-3.11 Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.2g") Looking for pthread_create in pthread - found Looking for pthread_create in pthreads - not found Check for working CXX compiler: /usr/bin/c++ - works Check for working CXX compiler: /usr/bin/c++ Check for working C compiler: /usr/bin/cc - works Check for working C compiler: /usr/bin/cc The CXX compiler identification is GNU 5.4.0 The C compiler identification is GNU 5.4.0 You should see a clean build like in the following output: :~/scm/crossbario/autobahn-cpp/build$ /opt/cmake/bin/cmake. Now that we have all the dependencies, to build the examples: mkdir build The library is "header-only", light-weight ( result) Other styles include: asynchronous Callbacks, Coroutines ( yield or await), Actors ( Erlang/OTP, Scala/ Akka or Rust) and Transactional memory.ĪutobahnC++ supports running WAMP ( rawsocket-msgpack) over TCP(-TLS), Unix domain sockets or pipes ( stdio). The API and implementation make use of modern C++ 11 and new asynchronous idioms using (upcoming) features of the standard C++ library, in particular Futures, Continuations and Lambdas.Ĭontinuations are one way of managing control flow in an asynchronous program.
#Websocketpp cmake linux software#
Get in touch on IRC #autobahn on, follow us on Twitter or join the mailing list.ĪutobahnC++ is a subproject of Autobahn which provides a C++ WAMP implementation that is able to talk WAMP over stdio pipes.ĪutobahnC++ is open-source, licensed under the Boost Software License. See here for the Autobahn C++ reference documentation.
