Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statically linked g2o command line application #343

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Mar 6, 2019

  1. Statically linked g2o command line application

    Add a build target to create a g2o executable that includes
    all dependencies and is statically linked.
    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    1263379 View commit details
    Browse the repository at this point in the history
  2. g2o library without dependencies

    Provide a dynamic g2o library without dependencies that mimics the g2o
    cli interface.
    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    58e4a4f View commit details
    Browse the repository at this point in the history
  3. Add documentation for static build targets

    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    9da9765 View commit details
    Browse the repository at this point in the history
  4. Increase cmake required version v3.12

    Using the add_compile_definition from cmake v3.12
    which is reported to the user now.
    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    5c08485 View commit details
    Browse the repository at this point in the history
  5. Remove std io stream interceptors

    Stream interceptors destroy the multi-threading capabilities of the
    g2o library. We removed them and manage error handling by return values
    as would be expected from a c/c++ library. Std io streams are silenced
    in the library.
    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    298dc90 View commit details
    Browse the repository at this point in the history
  6. Fix microsoft compiler warning

    Remove dll api from enum as it is not exported as library function.
    Manuel Luitz committed Mar 6, 2019
    Configuration menu
    Copy the full SHA
    1f0c5dc View commit details
    Browse the repository at this point in the history