# # Source files: DO NOT EDIT THIS FILE: edit CMakeListsLocal.txt instead. # # SET (LOCAL_LIBRARY_BASENAME vtk@Modulename@) INCLUDE (${VTK@MODULENAME@_SOURCE_DIR}/cxx/CMakeListsLocal.txt # -------------------------------------------------------------------------- # You probably do not need to modify anything below this line # # Create the vtk@Modulename@ C++ library # # (Doesn't work here because of a CMake bug) # ADD_LIBRARY (vtk@Modulename@ LOCAL_MODULE_SRCS) # # Create the vtk@Modulename@ Tcl library # IF (VTK_WRAP_TCL AND VTK@MODULENAME@_WRAP_TCL) VTK_WRAP_TCL (vtk@Modulename@TCL @Modulename@TCL_SRCS LOCAL_MODULE_SRCS) ADD_LIBRARY (vtk@Modulename@TCL @Modulename@TCL_SRCS) TARGET_LINK_LIBRARIES (vtk@Modulename@TCL vtkIOTCL vtkGraphicsTCL vtkImagingTCL vtkFilteringTCL vtkCommonTCL ${TCL_LIBRARY}) IF (VTK_USE_HYBRID) TARGET_LINK_LIBRARIES (vtk@Modulename@TCL vtkHybridTCL) ENDIF (VTK_USE_HYBRID) IF (VTK_USE_PARALLEL) TARGET_LINK_LIBRARIES (vtk@Modulename@TCL vtkParallelTCL) ENDIF (VTK_USE_PARALLEL) IF (VTK_USE_PATENTED) TARGET_LINK_LIBRARIES (vtk@Modulename@TCL vtkPatentedTCL) ENDIF (VTK_USE_PATENTED) IF (VTK_USE_RENDERING) TARGET_LINK_LIBRARIES (vtk@Modulename@TCL vtkRenderingTCL) ENDIF (VTK_USE_RENDERING) ENDIF (VTK_WRAP_TCL AND VTK@MODULENAME@_WRAP_TCL) # # Create the vtk@Modulename@ Python library # IF (VTK_WRAP_PYTHON AND VTK@MODULENAME@_WRAP_PYTHON) VTK_WRAP_PYTHON (vtk@Modulename@Python @Modulename@Python_SRCS LOCAL_MODULE_SRCS) IF (APPLE) ADD_LIBRARY (vtk@Modulename@Python MODULE @Modulename@Python_SRCS) ELSE (APPLE) ADD_LIBRARY (vtk@Modulename@Python SHARED @Modulename@Python_SRCS) ENDIF (APPLE) IF (WIN32) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkIOPython vtkGraphicsPython vtkImagingPython vtkFilteringPython vtkCommonPython debug ${PYTHON_DEBUG_LIBRARY} optimized ${PYTHON_LIBRARY}) ELSE (WIN32) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkIOPython vtkGraphicsPython vtkImagingPython vtkFilteringPython vtkCommonPython ${PYTHON_LIBRARY}) ENDIF (WIN32) IF (VTK_USE_HYBRID) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkHybridPython) ENDIF (VTK_USE_HYBRID) IF (VTK_USE_PARALLEL) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkParallelPython) ENDIF (VTK_USE_PARALLEL) IF (VTK_USE_PATENTED) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkPatentedPython) ENDIF (VTK_USE_PATENTED) IF (VTK_USE_RENDERING) TARGET_LINK_LIBRARIES (vtk@Modulename@Python vtkRenderingPython) ENDIF (VTK_USE_RENDERING) ENDIF (VTK_WRAP_PYTHON AND VTK@MODULENAME@_WRAP_PYTHON) # # Create the vtk@Modulename@ Java library # IF (VTK_WRAP_JAVA AND VTK@MODULENAME@_WRAP_JAVA) VTK_WRAP_JAVA (vtk@Modulename@Java @Modulename@Java_SRCS LOCAL_MODULE_SRCS) ADD_LIBRARY (vtk@Modulename@Java SHARED @Modulename@Java_SRCS) TARGET_LINK_LIBRARIES (vtk@Modulename@Java vtkIOJava vtkGraphicsJava vtkImagingJava vtkFilteringJava vtkCommonJava) IF (VTK_USE_HYBRID) TARGET_LINK_LIBRARIES (vtk@Modulename@Java vtkHybridJava) ENDIF (VTK_USE_HYBRID) IF (VTK_USE_PARALLEL) TARGET_LINK_LIBRARIES (vtk@Modulename@Java vtkParallelJava) ENDIF (VTK_USE_PARALLEL) IF (VTK_USE_PATENTED) TARGET_LINK_LIBRARIES (vtk@Modulename@Java vtkPatentedJava) ENDIF (VTK_USE_PATENTED) IF (VTK_USE_RENDERING) TARGET_LINK_LIBRARIES (vtk@Modulename@Java vtkRenderingJava) ENDIF (VTK_USE_RENDERING) ENDIF (VTK_WRAP_JAVA AND VTK@MODULENAME@_WRAP_JAVA) # # Link to VTK and local # LINK_LIBRARIES ( vtk@Modulename@ vtkIO vtkGraphics vtkImaging vtkFiltering vtkCommon ) IF (VTK_USE_HYBRID) LINK_LIBRARIES (vtkHybrid) ENDIF (VTK_USE_HYBRID) IF (VTK_USE_PARALLEL) LINK_LIBRARIES (vtkParallel) ENDIF (VTK_USE_PARALLEL) IF (VTK_USE_PATENTED) LINK_LIBRARIES (vtkPatented) ENDIF (VTK_USE_PATENTED) IF (VTK_USE_RENDERING) LINK_LIBRARIES (vtkRendering) ENDIF (VTK_USE_RENDERING)