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

Drop non-CMake build infrastructure #107

Merged

Commits on Sep 21, 2016

  1. Remove (most) non-CMake build files

    This removes the autotools build infrastructure, most of the VS project
    files, and some Java build files. (Generally, it removes most of the
    build infrastructure for other tools for those parts of LCM that are now
    build by CMake.)
    
    The Python setuptools and Lua rock builds have been retained, as these
    can theoretically be built without building the C library. Similarly,
    the Visual Studio files for the .NET library have been retained, as
    these are presently the only way to build the (stand-alone) .NET
    library. Java build files for third party components have also been
    retained in the interest of avoiding unnecessary divergence from these
    components' sources.
    
    Also, .gitignore files have been removed (again). CMake builds are
    typically out of source, and these existed primarily to exclude
    autotools build artifacts. (The .gitignore files excluding build
    artifacts from the Python setuptools and Lua rock builds are retained
    for now.)
    mwoehlke-kitware committed Sep 21, 2016
    Configuration menu
    Copy the full SHA
    ddb6ed0 View commit details
    Browse the repository at this point in the history