I see the difference in release and debug library names for the HDF5
libraries has already been discussed about a year ago:

    https://itk.org/pipermail/insight-developers/2016-October/024995.html

However, the answer seems unsatisfactory to me.

Why can't ITK install these libraries named according to its own
convention for 3rd party libraries...? (i.e. -- why is "upstream did
it that way and we just updated to that" acceptable as a response
here?)

I use a non-CMake build system consuming ITK libraries where it is
much easier to deal with libraries named consistently (and using the
same names for debug and release builds). Especially when you are
dealing with static libraries only, there does not seem to be a good
reason to allow this deviation to persist long term.

Would a proposed patch correcting the naming (conforming to ITK
version naming convention like other ITK 3rd party libs, and named the
same in Release and Debug) be accepted?


Thanks,
David C.


details:

On Windows, BUILD_SHARED_LIBS=OFF,
... snippet of 'ls -la' in the Debug ITK 'lib' install directory:
...
itkvcl-4.12.lib
itkvnl-4.12.lib
itkvnl_algo-4.12.lib
itkzlib-4.12.lib
libhdf5.settings
libitkhdf5_D.lib
libitkhdf5_cpp_D.lib


Proposed new names for two hdf5 libraries for both Debug and Release builds:

itkhdf5-4.12.lib
itkhdf5_cpp-4.12.lib
The ITK community is transitioning from this mailing list to discourse.itk.org. 
Please join us there!
______________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-developers

Reply via email to