我已经设法使用clang从OSX上的源代码构建paraview
。
现在我需要使用CMakeList.txt
构建一个插件:
cmake_minimum_required(VERSION 2.8.10)
SET(PLUGIN_NAME GeoPhysics)
SET(PLUGIN_VERSION "1.1")
FIND_PACKAGE(ParaView REQUIRED)
INCLUDE(${PARAVIEW_USE_FILE})
ADD_PARAVIEW_PLUGIN(${PLUGIN_NAME} ${PLUGIN_VERSION}
SERVER_MANAGER_XML Server.xml
SOURCES
BaseGeoPhysicsHDF5SphericalReader.cxx
SERVER_MANAGER_SOURCES
vtkGeoPhysicsHDF5Reader.cxx
vtkGeoPhysicsHDF5SphericalReader.cxx
vtkMakeGeoEarth.cxx
vtkProjMap.cxx
GUI_RESOURCE_FILES GeoPhysics.xml GeoPhysics-GUI.xml
)
所以我export ParaView_DIR=$HOME/projects/ParaView/build
,但make
无法找到VTK
标题。
〜/ Geophysics / plugin / vtkMakeGeoEarth.cxx:11:10:致命 错误:' vtkGlobeSource.h' 找不到文件
vtkGlobeSource.h
位于$HOME/projects/ParaView/VTK/Geovis/Core
我应该如何在VTK
上添加CMakeList.txt
?
答案 0 :(得分:0)
默认的ParaView构建中未启用vtkGeovisCore
。确保通过启用cmake标志Module_vtkGeovisCore
来打开模块。