Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 2, 2012
  1. @Neverlord

    rmdir third_party/ ; {detail => .}/logging.hpp

    Neverlord authored
    CMake uses official Boost.Config if available and otherwise disables
    context-switching + logging.hpp is no longer a detail header
Commits on Oct 26, 2012
  1. @Neverlord

    updated version to 0.5

    Neverlord authored
Commits on Oct 16, 2012
  1. @Neverlord

    implemented logging and default_protocol

    Neverlord authored
    libcppa emits log4j compatible output now to make use of available tools;
    middleman uses `continuable_writer` and `continuable_reader` interfaces only;
    ´default_protocol´ encapsulates libcppa's binary protocol now;
    `remote_actor` checks wheter a previous connection to the host already exists;
    actor proxies are stored as weak pointers in peers, fixes #75;
    `default_peer` created with `remote_actor` close connection on last proxy exit;
    poll and epoll share meta data implementation and event-interface;
    no global proxy cache, belongs to `protocol`/`actor_addressing` now;
    new configure option: `--with-cppa-log-level`;
    `to_string` is no longer a template (enables proper overload resolution)
Commits on Aug 8, 2012
  1. @Neverlord
Commits on Jul 25, 2012
  1. @Neverlord
Commits on Jul 10, 2012
  1. @mavam

    New configure option: --build-type.

    mavam authored
    Other perks:
    
        - Renamed --builddir to --build-dir for consistency.
        - The CMake build summary contains more detailed information.
  2. @Neverlord
  3. @Neverlord
  4. @mavam

    Replace echo with portable version.

    mavam authored
    It turns out that the echo shell built-in is not portable when using it to
    print special characters like "\n". For this purpose, the community encourages
    the use of printf instead.
Commits on Jul 9, 2012
  1. @mavam

    Fix another POSIX incompliance isssue.

    mavam authored
    POSIX shells require the argument -e to echo to interpret special characters
    like "\n".
  2. @mavam

    Formatting nit.

    mavam authored
  3. @mavam

    Make configure script POSIX compliant.

    mavam authored
    The script used a Bash built-in to store a multi-line string into a variable
    (read -d), which is not POSIX compliant. Fixed by using cat.
Commits on Jul 5, 2012
  1. @mavam

    Fix configure and print build summary.

    mavam authored
    The configure script did not respect the global CMake cache variables.
    
    To give the user a summary of relevant build parameter, the end of a configure
    run now displays a small build summary. Here is an example:
    
        ====================|  Build Summary  |====================
    
        Libcppa version:  0.2.0
    
        Source directory: /Users/mavam/code/libcppa
        Build directory:  /Users/mavam/code/libcppa/build
        Executable path:  /Users/mavam/code/libcppa/build/bin
        Library path:     /Users/mavam/code/libcppa/build/lib
        Install prefix:   /usr/local
        Debug mode:       true
    
        CXX:              /opt/llvm/bin/clang++
        CXXFLAGS:         -std=c++11 -Wextra -Wall -pedantic -DCPPA_DEBUG -stdlib=libc++ -O0 -g
    
        Boost:            /opt/local/include
    
        ===========================================================
  2. @mavam
  3. @mavam

    Update ./configure to support dual builds.

    mavam authored
    The new configure script now supports the functionality previously provided by
    mk_dual_build.sh. To enable a dual-build, provide --dual-build on the command
    line. Moreover, the script also supports other new options to control the build
    process:
    
        --with-clang=/path/to/clang++
        --with-gcc=/path/to/g++
        --bin-dir=/path/to/executables
        --lib-dir=/path/to/libraries
Commits on Jul 4, 2012
  1. @mavam

    Add configure script acting as a CMake wrapper.

    mavam authored
    Since most users are comfortable with autotools-like build procedures, this
    script aims at hiding CMake's idiosyncrasies behind a quite simple interface.
    Essentially, it populates the initial CMake cache with the necessary variables
    before invoking make.
Commits on Aug 22, 2011
  1. @Neverlord

    automake

    Neverlord authored
  2. @Neverlord

    removed automake files

    Neverlord authored
Commits on Aug 20, 2011
  1. @mephi42

    autotools build

    mephi42 authored beep committed
Commits on Aug 19, 2011
  1. @mephi42
Commits on Aug 1, 2011
  1. @Neverlord
Commits on Jul 21, 2011
  1. @Neverlord

    bugfix and maintenance

    Neverlord authored
Commits on Jun 11, 2011
  1. @Neverlord

    configure fix

    Neverlord authored
Commits on Jun 9, 2011
  1. linux compatibility

    neverlord authored
  2. @Neverlord

    configure script

    Neverlord authored
  3. @Neverlord

    configure script

    Neverlord authored
  4. @Neverlord
Something went wrong with that request. Please try again.