(0030424)
|
Utkarsh Ayachit
|
2013-03-11 17:33
|
|
Adaptors can now be built simply using find_package(ParaView) (just like ParaView plugins or custom applications).
commit 31b4a322d8234bebfa3bc1b5590160e903f5bcf1
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Wed Mar 6 17:44:39 2013 -0500
Restructuring CoProcessing/Catalyst modules.
To make it easier to develop adaptors externally, as well as add ability to
enable/disable Python capabilities in Catalyst, we refactored the CoProcessing
modules.
Two new modules were added vtkPVCatalyst and vtkPVPythonCatalyst. These two
libraries/module provide the Catalyst components necessary for coprocessing.
These also provide a C/Fortran API (through CAdaptorAPI/FortranAdaptorAPI or
the Python enabled CPythonAdaptorAPI/FortranPythonAdaptorAPI headers) that can
be used within C/Fortran simulation codes.
Adaptors are now moved to CoProcessing/Adaptors. They have now been updated to
be able to built outside of ParaView build directory i.e. users can directly
point CMake to ParaView/CoProcessing/Adaptors/CTHAdaptor as the source directory
to build the CTH-Adaptor. They will have to point to an existing ParaView build,
of course, like any other ParaView dependent project.
ParaView-build builds these adaptors as a separate project (similar to the way
we build examples). This can be disabled by using the advanced cmake variable
PARAVIEW_BUILD_CATALYST_ADAPTORS.
Change-Id: I6492b19f7efeba4b7e775a344c5391d337e8b655 |
|