repo2docker icon indicating copy to clipboard operation
repo2docker copied to clipboard

C++ libraries support

Open sharypovandrey opened this issue 5 years ago • 4 comments

Hello guys, I would like to see the support of C++ libraries installation in a simmilar manner like Python has requirements.txt, R has install.R.

as @betatim offered we can use CMakeLists.txt

sharypovandrey avatar Apr 17 '19 09:04 sharypovandrey

It would be great to see support for installing C++ packages and their dependencies. None of the main repo2docker developers have a lot of experience with the c++ packaging ecosystem.

Do you know what people tend to use to install packages that their project depends on?

Ideally we don't want to invent new file formats or standards but use what the community already uses.

betatim avatar Apr 17 '19 16:04 betatim

Is C++ something we'd still like to support? I can imagine it being quite painful with trying to link all required libraries, especially if something gets updated.

manics avatar May 17 '21 20:05 manics

Well, we already do support C++ with conda environments...

It also works fairly well with Jupyter, as per the xeus-cling binder.

SylvainCorlay avatar May 17 '21 21:05 SylvainCorlay

I think the next step here would be to find out what "package managers" people from the c++ community use (they probably don't use conda or even know what it is, even if they should :) ). In that sense the title of this issue should maybe be "Add support for CMake based builds" or some such (as CMake lists is mentioned in the original comment).

However as it has been sitting stale and AFAIK no one has asked about this outside of this issue either I'd close it for now or leave it open for someone from the future to find (if interest surges again).

betatim avatar May 18 '21 08:05 betatim