Hi all

I wanted to give the new development package 
(ParaView-Development-3.8.0-Darwin-x86_64.tar.gz) a try and use it to compile a 
plugin on my Mac. However, it seems that 
lib/paraview-3.8/CMake/ParaViewLibraryDepends.cmake contains XXX_LIB_DEPENDS 
variables referencing libraries from the custom Qt installation used to build 
the package (/Users/partyd/Dashboards/Support/qt-4.6.2-MacOSX10.5). Of course, 
none of those Qt libraries can be found...

As a hack I just unset the offending pqComponents_LIB_DEPENDS and 
vtkPVServerManager_LIB_DEPENDS variables after including PARAVIEW_USE_FILE. But 
I suspect this might fail on some operating systems.

Currently I have no idea how this could be fixed in a good way, since these 
entries are auto-created by CMake. Perhaps one way would be wrapping 
TARGET_LINK_LIBRARIES in a custom function that explicitly sets the 
LINK_INTERFACE_LIBRARIES property, replacing Qt libraries by 
"\${QT_LIBRARIES}", suitably escaped such that it ends up as ${QT_LIBRARIES} in 
the ParaViewLibraryDepends.cmake file, expanding to the users installation of 
Qt when it is included.

Michael
_______________________________________________
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