[vtk-developers] VTK modularization: initial pass at new modules

Bill Lorensen bill.lorensen at gmail.com
Wed Mar 9 12:09:32 EST 2011


Marcus,

I just ran c++ -MM vtkMarchingCubes.cxx and got the following dependencies:
Common/vtkABI.h
Common/vtkAbstractArray.h
Common/vtkAbstractArray.h
Common/vtkCharArray.h
Common/vtkContourValues.h
Common/vtkDataArray.h
Common/vtkDataArray.h
Common/vtkDataArrayTemplate.h
Common/vtkDoubleArray.h
Common/vtkFloatArray.h
Common/vtkIOStream.h
Common/vtkIdList.h
Common/vtkIdTypeArray.h
Common/vtkIndent.h
Common/vtkInformation.h
Common/vtkInformationVector.h
Common/vtkIntArray.h
Common/vtkLongArray.h
Common/vtkMath.h
Common/vtkOStrStreamWrapper.h
Common/vtkOStreamWrapper.h
Common/vtkObject.h
Common/vtkObject.h
Common/vtkObjectBase.h
Common/vtkObjectFactory.h
Common/vtkPoints.h
Common/vtkPolynomialSolversUnivariate.h
Common/vtkSetGet.h
Common/vtkShortArray.h
Common/vtkStdString.h
Common/vtkStructuredData.h
Common/vtkSystemIncludes.h
Common/vtkSystemIncludes.h
Common/vtkTimeStamp.h
Common/vtkType.h
Common/vtkUnicodeString.h
Common/vtkUnsignedCharArray.h
Common/vtkUnsignedIntArray.h
Common/vtkUnsignedLongArray.h
Common/vtkUnsignedShortArray.h
Common/vtkVariant.h
Common/vtkVariantInlineOperators.h
Common/vtkWeakPointerBase.h
Common/vtkWin32Header.h
Filtering/vtkAbstractPointLocator.h
Filtering/vtkAlgorithm.h
Filtering/vtkCell.h
Filtering/vtkCellArray.h
Filtering/vtkCellLinks.h
Filtering/vtkCellType.h
Filtering/vtkCellTypes.h
Filtering/vtkDataObject.h
Filtering/vtkDataSet.h
Filtering/vtkDataSetAttributes.h
Filtering/vtkDemandDrivenPipeline.h
Filtering/vtkExecutive.h
Filtering/vtkFieldData.h
Filtering/vtkImageData.h
Filtering/vtkIncrementalPointLocator.h
Filtering/vtkIncrementalPointLocator.h
Filtering/vtkLocator.h
Filtering/vtkMarchingCubesCases.h
Filtering/vtkMergePoints.h
Filtering/vtkPointData.h
Filtering/vtkPointLocator.h
Filtering/vtkPointSet.h
Filtering/vtkPolyData.h
Filtering/vtkPolyData.h
Filtering/vtkPolyDataAlgorithm.h
Filtering/vtkStreamingDemandDrivenPipeline.h
Filtering/vtkStructuredPoints.h


On Wed, Mar 9, 2011 at 11:48 AM, Marcus D. Hanwell
<marcus.hanwell at kitware.com> wrote:
> On Wed, Mar 9, 2011 at 11:43 AM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
>> Marcus,
>>
>> Have you ever used the gcc -MM flag? It generates dependencies for a
>> source file.
>>
> Bill,
>
> I have used it in the past, I also refer to the Doxygen pages which
> can be pretty useful. The real test is obviously in the building, and
> I haven't found a great pattern to use this flag for a whole directory
> of source files. I wanted to involve the community as early as
> possible, and am working on these issues while giving the opportunity
> for early feedback.
>
> If you have any tips for generating inter-module dependencies easily I
> would certainly be interested in them too. I hope to have a buildable
> solution up and running in the near future to make things a little
> more concrete.
>
> Marcus
>



More information about the vtk-developers mailing list