How do you manage third-party libraries

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. {fmt}

    A modern formatting library

    cd /tmp git clone --depth 1 --branch 8.1.1 https://github.com/fmtlib/fmt.git && \ cd fmt && \ mkdir build && \ cd build && \ cmake -DFMT_TEST=OFF .. && \ make && \ make install cd /tmp git clone --depth 1 --branch yaml-cpp-0.7.0 https://github.com/jbeder/yaml-cpp.git && \ cd yaml-cpp && \ mkdir build && \ cd build && \ cmake -DYAML_CPP_BUILD_TESTS=OFF .. && \ make && \ make install # and so on

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. yaml-cpp

    A YAML parser and emitter in C++

    cd /tmp git clone --depth 1 --branch 8.1.1 https://github.com/fmtlib/fmt.git && \ cd fmt && \ mkdir build && \ cd build && \ cmake -DFMT_TEST=OFF .. && \ make && \ make install cd /tmp git clone --depth 1 --branch yaml-cpp-0.7.0 https://github.com/jbeder/yaml-cpp.git && \ cd yaml-cpp && \ mkdir build && \ cd build && \ cmake -DYAML_CPP_BUILD_TESTS=OFF .. && \ make && \ make install # and so on

  4. conan

    Conan - The open-source C and C++ package manager

    Personally I suggest giving Conan a try though. I'm going to work on adding support to Conan at work soon.

  5. ProjectTemplate

    A template project

    Here's a minimalist cmake only solution. Works great in my opinion https://github.com/ladnir/ProjectTemplate

  6. cmake-conan

    CMake wrapper for conan C and C++ package manager

    If you want everything Conan-related to be silently managed by your CMake script, check this: https://github.com/conan-io/cmake-conan

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • package manager in 2022

    4 projects | /r/cpp | 19 Dec 2022
  • Computer Vision Skills to get a 100k+ usd job

    3 projects | /r/computervision | 23 Aug 2021
  • Conan Unrecongnized commands error

    1 project | /r/cpp_questions | 11 May 2023
  • CMake and Linking External libraries is a kick in the nuts if i've ever seen it.

    4 projects | /r/cpp | 3 May 2023
  • Recourses to help understand libraries/projects and setting them up?

    2 projects | /r/cpp_questions | 28 Apr 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?