Brayn, that is not a DDC library. May be it better to create folder contrib, where all such external libraries located?
contrib -> pcre, jsoncpp, tinyxml, rmltar
Otherwise I have to edit the external CMakeLists.txt. I can do it, simply please confirm your ticket.
Last edit: Alexey Sokirko 2019-11-07
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
it is not "a DDC library" in the sense that it originated in DDC, but it is used by DDC, and there may be other software using the same library (maybe in different versions) on the same machine. The convention is: libraries which are built and distributed with the DDC sources use the libDDC*.la conventions.
... and I should also add that I'm not really concerned with the CMakeLists.txt: I'm going to continue building with autoconf+automake, so it's just a 1-line change in libjsoncpp/Makefile.am, and I think we've both already spent way more time on it than three bytes are worth.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Brayn, that is not a DDC library. May be it better to create folder contrib, where all such external libraries located?
contrib -> pcre, jsoncpp, tinyxml, rmltar
Otherwise I have to edit the external CMakeLists.txt. I can do it, simply please confirm your ticket.
Last edit: Alexey Sokirko 2019-11-07
it is not "a DDC library" in the sense that it originated in DDC, but it is used by DDC, and there may be other software using the same library (maybe in different versions) on the same machine. The convention is: libraries which are built and distributed with the DDC sources use the
libDDC*.laconventions.... I should probably add the
*.lais a libtool suffix; the actual libraries built are*.a(static) and*.so(dynamic)... and I should also add that I'm not really concerned with the
CMakeLists.txt: I'm going to continue building with autoconf+automake, so it's just a 1-line change inlibjsoncpp/Makefile.am, and I think we've both already spent way more time on it than three bytes are worth.