template-project-cpp icon indicating copy to clipboard operation
template-project-cpp copied to clipboard

Abseil support?

Open fcooper8472 opened this issue 6 years ago • 2 comments

@martinjrobins what are your thoughts on Abseil support?

Would be different than other libraries such as Eigen and Boost they strongly recommend building it from your project tree.

We could add it as a submodule, and then simply

add_subdirectory(abseil-cpp)

and the abseil internals sort everything else out nicely.

I would be in favour of adding it. Besides a number of really cool features and utilities, it pre-supports a number of newer C++ features which is good from a "best practices" point of view.

The downside is that having a submodule is a little annoying in terms of keeping the project as simple as possible, and does (marginally) increase the compile time of the project, so would be happy to leave it out if you're not keen.

fcooper8472 avatar May 20 '18 20:05 fcooper8472