Sweet. Thanks. I'll pull the latest and see what happens.
___________________________________________________________
Mike Jackson                      www.bluequartz.net
Principal Software Engineer       mike.jack...@bluequartz.net 
BlueQuartz Software               Dayton, Ohio

On Jan 24, 2011, at 10:03 PM, David Partyka wrote:

> Hi Mike,
> 
> There is now an advanced option PARAVIEW_FIXUP_BUNDLE_SEARCH_PATHS that you 
> can append directories for fixup bundle to search.
> 
> On Thu, Dec 30, 2010 at 3:28 PM, Michael Jackson 
> <mike.jack...@bluequartz.net> wrote:
> #2 I think would add the most flexibility as I have other libraries that I 
> also need to get included in the install.
> 
> #1- You are right of course. In my case (on windows) the location really 
> isn't a "system" library but I could see where on Linux and OS X it could go 
> VERY wrong by including those libraries. So #2 would just be dandy.
> 
> Thanks
> ___________________________________________________________
> Mike Jackson                      www.bluequartz.net
> 
> On Dec 30, 2010, at 3:03 PM, Dave Partyka wrote:
> 
> > This isn't supported. Especially because USE_SYSTEM_ most likely means your 
> > library is in /usr/lib on other platforms. Granted the same argument could 
> > be made against the 4 libraries you listed. ;-)
> >
> > What you could do is
> >
> > 1. add custom install rules via PARAVIEW_EXTRA_INSTALL_RULES_FILE ( I just 
> > remembered you had a previous request to allow this to have multiple files.)
> > 2. I could provide a cache variable for you to set that gets appended to 
> > DIRS.
> >
> > On Thu, Dec 30, 2010 at 1:49 PM, Michael Jackson 
> > <mike.jack...@bluequartz.net> wrote:
> > I am using a "system installed" hdf5 for my builds of ParaView. The issue 
> > is when I go to run the "INSTALL" rule in Visual Studio I get failures 
> > because the HDF5 DLL file can not be found. This is because of the 
> > following code::
> > IF(PARAVIEW_BUILD_QT_GUI)
> >  list(APPEND DIRS ${QT_BINARY_DIR} ${QT_LIBRARY_DIR})
> > ENDIF(PARAVIEW_BUILD_QT_GUI)
> >
> > IF(VTK_USE_FFMPEG_ENCODER)
> >  get_filename_component(FFMPEG_DIR "${FFMPEG_avcodec_LIBRARY}" PATH)
> >  list(APPEND DIRS ${FFMPEG_DIR})
> > ENDIF(VTK_USE_FFMPEG_ENCODER)
> >
> > IF(PARAVIEW_ENABLE_PYTHON)
> >  get_filename_component(PYTHON_BIN_DIR "${PYTHON_EXECUTABLE}" PATH)
> >  get_filename_component(PYTHON_LIB_DIR "${PYTHON_LIBRARY}" PATH)
> >  list(APPEND DIRS ${PYTHON_BIN_DIR} ${PYTHON_LIB_DIR})
> > ENDIF(PARAVIEW_ENABLE_PYTHON)
> >
> > IF(PARAVIEW_USE_MPI)
> >  get_filename_component(MPI_LIB_DIR "${MPI_LIBRARY}" PATH)
> >  get_filename_component(MPI_BIN_DIR "${MPIEXEC}" PATH)
> >  list(APPEND DIRS ${MPI_LIB_DIR} ${MPI_BIN_DIR})
> > ENDIF(PARAVIEW_USE_MPI)
> >
> > set(_extension)
> > set(_dir "${PV_INSTALL_LIB_DIR}")
> > IF(WIN32)
> >  set(_extension ".exe")
> >  set(_dir "bin")
> > ENDIF(WIN32)
> >
> > set(APPS "\${CMAKE_INSTALL_PREFIX}/${_dir}/paraview${_extension}")  # paths 
> > to executables
> >
> > INSTALL(CODE "
> >   include(\"${ParaView_CMAKE_DIR}/BundleUtilities.cmake\")
> >   fixup_bundle(\"${APPS}\"   \"\"   \"${DIRS}\")
> >   " COMPONENT BrandedRuntime)
> >
> > The issue is the "DIRS" variable which makes no attempt to add any of the 
> > extra directories that might be needed in case a "*_USE_SYSTEM_*" variable 
> > is set. I can hack in a rule for HDF5 but a much cleaner approach would be 
> > to track which "_USE_SYSTEM_*" variables are set and loop over those to 
> > setup the correct directories. Or did I just completely miss something?
> >
> > ___________________________________________________________
> > Mike Jackson                      www.bluequartz.net
> > Principal Software Engineer       mike.jack...@bluequartz.net
> > BlueQuartz Software               Dayton, Ohio
> >
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at 
> > http://www.kitware.com/opensource/opensource.html
> >
> > Please keep messages on-topic and check the ParaView Wiki at: 
> > http://paraview.org/Wiki/ParaView
> >
> > Follow this link to subscribe/unsubscribe:
> > http://www.paraview.org/mailman/listinfo/paraview
> >
> 
> 

_______________________________________________
Powered by www.kitware.com

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

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to