MantisBT - VTK
View Issue Details
0013170VTK(No Category)public2012-05-13 05:532014-10-02 10:36
Mathieu Malaterre 
Ben Boeckel (Kitware) 
highminorhave not tried
closedno change required 
5.8.1 
 
TBD
usability
0013170: VPIC dependencies
The IMPORTED_LINK_DEPENDENT_LIBRARIES list for VPIC is rather huge:


SET_TARGET_PROPERTIES(VPIC PROPERTIES
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "vtksys;/usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libnsl.so;/usr/lib/x86_64-linux-gnu/libutil.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so"
  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libVPIC.so.5.8.0"
  IMPORTED_SONAME_RELEASE "libVPIC.so.5.8"
  )


Would it make sense to reduce that list.

Thanks
hackaton
Issue History
2012-05-13 05:53Mathieu MalaterreNew Issue
2012-05-13 05:54Mathieu MalaterreNote Added: 0028599
2012-05-14 10:20Utkarsh AyachitAssigned To => Chris Harris
2012-05-14 10:20Utkarsh AyachitStatusbacklog => tabled
2013-07-22 20:02Dave DeMarleStatustabled => backlog
2013-07-22 20:02Dave DeMarleNote Added: 0031252
2014-10-02 10:18Berk GeveciAssigned ToChris Harris => Ben Boeckel (Kitware)
2014-10-02 10:18Berk GeveciTag Attached: hackaton
2014-10-02 10:36Ben Boeckel (Kitware)Note Added: 0033442
2014-10-02 10:36Ben Boeckel (Kitware)Statusbacklog => closed
2014-10-02 10:36Ben Boeckel (Kitware)Resolutionopen => no change required

Notes
(0028599)
Mathieu Malaterre   
2012-05-13 05:54   
Instead of opening another bug, I believe the Cosmo lib suffer the same issue:


SET_TARGET_PROPERTIES(Cosmo PROPERTIES
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "vtksys;vtkCommon;/usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libnsl.so;/usr/lib/x86_64-linux-gnu/libutil.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/libdl.so"
  IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libCosmo.so.5.8.0"
  IMPORTED_SONAME_RELEASE "libCosmo.so.5.8"
  )


Please reduce that list. Thanks
(0031252)
Dave DeMarle   
2013-07-22 20:02   
moving all "tabled" bugs into "backlog" category since "tabled" is no longer used.
(0033442)
Ben Boeckel (Kitware)   
2014-10-02 10:36   
Looks to be fixed now from the modularization:

set_target_properties(VPIC PROPERTIES
  INTERFACE_LINK_LIBRARIES "vtksys"
)

# ...

set_property(TARGET VPIC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO)
set_target_properties(VPIC PROPERTIES
  IMPORTED_LOCATION_RELWITHDEBINFO "/home/boeckb/code/depot/group-kitware/vtk/build/lib/libvtkVPIC-6.2.so.1"
  IMPORTED_SONAME_RELWITHDEBINFO "libvtkVPIC-6.2.so.1"
  )